小编Ang*_*eji的帖子

如何使用角度键/值对创建字典?

使用概念字典我想做以下任务。

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)

现在我需要使用徽章以不同颜色显示每个状态

使用的方法是字典法。

  1. 谁能告诉我什么是字典法?(简要说明)

  2. 也请给我解决方案

angular angular6 angular7

9
推荐指数
2
解决办法
3万
查看次数

如何在 ng-select 中搜索多个字段?

我想在 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)

搜索中:搜索时正在获取代码和名称。但我想搜索代码、名称和给定格式(代码 - …

angular-ngselect angular5 angular6 angular7

6
推荐指数
1
解决办法
2787
查看次数

标签 统计

angular6 ×2

angular7 ×2

angular ×1

angular-ngselect ×1

angular5 ×1