我不希望按字母顺序对其进行排序,但需要将特定值放在另一个值的上方。 数组示例:
<mat-select placeholder="Range Schema" [(ngModel)]="linkedRangeSchema.rangeSchemaName">
<mat-option (onSelectionChange)="handleRangeSchemaChange(signal,rangeSchema.rangeSchemaName,$event);"
*ngFor="let rangeSchema of rangeSchemas"
[value]="rangeSchema.rangeSchemaName">
{{ rangeSchema.rangeSchemaName }}
</mat-option>
</mat-select>
// handleRangeSchemaChange(...) is updating linkedRangeSchema (ngModel variable) in the ngrx store
我需要按专业进行分类,其中第一个元素是专业是var workers = [
{
"name": "John",
"surname": "Smith",
"profession": "Plumber",
}, {
"name": "Brook",
"surname": "Ryder",
"profession": "Other",
}, {
"name": "Tony",
"surname": "Simons",
"profession": "Handymen",
}, {
"name": "Wilbur",
"surname": "Endicott",
"profession": "Carpenter",
}, {
"name": "Claud",
"surname": "Rush",
"profession": "Other",
}
];
的元素,之后我要显示所有other
。那些对象之后的对象不必按特定顺序排列。是否有一个函数可以执行此操作,或者我需要运行Handymen
循环并手动执行此操作?