使用概念字典我想做以下任务。
1. Closed
2. Open
3. Cancelled
4. Rejected
5. Saved
6. Draft
7. Pending Approval
Run Code Online (Sandbox Code Playgroud)
这是不同的状态。现在我的表如下
Purchase Order Status
PO1 closed
PO2 pending_approval
PO3 open
PO4 Draft
PO5 Cancelled
PO6 Rejected
PO7 Saved
Run Code Online (Sandbox Code Playgroud)
现在我需要使用徽章以不同颜色显示每个状态
使用的方法是字典法。
谁能告诉我什么是字典法?(简要说明)
也请给我解决方案
我想在 ng-select 下拉列表中合并两个 API 字段“代码和名称”。例如:-
Code : MI
name : MI 3sPrime
Format : MI - MI 3sPrime
Run Code Online (Sandbox Code Playgroud)
我使用以下代码进行下拉
组件.html
<ng-select [items]="products" bindLabel="code" bindValue="id"
placeholder="Select Goods Receipt" clearAllText="Clear" formControlName="productId" [searchFn]="customSearchFn">
<ng-template ng-label-tmp let-item="item">
<span [ngOptionHighlight]="search">{{ item.code }} - {{ item.name }}</span>
</ng-template>
<ng-template ng-option-tmp let-item="item" let-search="searchTerm" let-index="index">
<span [ngOptionHighlight]="search">{{ item.code }} - {{ item.name }}</span>
</ng-template>
</ng-select>
Run Code Online (Sandbox Code Playgroud)
组件.ts
customSearchFn(term: string, item: any) {
term = term.toLocaleLowerCase();
return item.code.toLocaleLowerCase().indexOf(term) > -1 ||
item.name.toLocaleLowerCase().indexOf(term) > -1;
}
Run Code Online (Sandbox Code Playgroud)
搜索中:搜索时正在获取代码和名称。但我想搜索代码、名称和给定格式(代码 - …