【发布时间】:2018-03-18 12:58:42
【问题描述】:
我正在寻找一个特定的 Angular 组件,它的工作方式与 Bootstrap Tags Input 类似
谁能帮我找到一个开箱即用的组件或提供一些实现示例?我需要 Angular 4
【问题讨论】:
-
✔Tagify 太棒了!
-
MatChips 也很棒
标签: angular bootstrap-tags-input
我正在寻找一个特定的 Angular 组件,它的工作方式与 Bootstrap Tags Input 类似
谁能帮我找到一个开箱即用的组件或提供一些实现示例?我需要 Angular 4
【问题讨论】:
标签: angular bootstrap-tags-input
TL;DR 在 Angular 中,这种类型的组件被命名为 chip。更改您的关键字,您会发现更好的结果。
有很多方法可以实现,最常见的是通过 Angular Material。
首先,按照official tutorial 在您的项目中安装Angular Material。幸运的是它写得很好,我认为你不会有问题。
然后,在你想看标签的组件中导入MatChipsModule,这样:
import {MatChipsModule} from '@angular/material';
最后您可以在模板中使用该组件:
<mat-chip-list>
<mat-chip *ngFor="let i of items" [selectable]="selectable"
[removable]="removable" (remove)="remove(i)">
{{i.tagName}}
<mat-icon matChipRemove *ngIf="removable">cancel</mat-icon>
</mat-chip>
</mat-chip-list>
【讨论】:
在我一次又一次地搜索之后,我终于找到了这个组件,它对我有用
它看起来像MatChipsModule 用于具有一些很酷功能的棱角材料ngx-chips
【讨论】: