【发布时间】:2019-05-20 01:21:55
【问题描述】:
我正在使用 Angular 6 和 Angular 材料 7.1.1 我正在尝试使用具有自动完成功能的芯片。但问题是,当我选择其中一个选项时,它会应用于所有具有自动完成功能的芯片。
`<mat-form-field class="example-chip-list">
<mat-chip-list #chipList>
<mat-chip
*ngFor="let fruit of fruits"
[selectable]="selectable"
[removable]="removable"
(removed)="remove(fruit)">
{{fruit}}
<mat-icon matChipRemove *ngIf="removable">cancel</mat-icon>
</mat-chip>
<input
placeholder="New fruit..."
#fruitInput
[formControl]="fruitCtrl"
[matAutocomplete]="auto1"
[matChipInputFor]="chipList"
[matChipInputSeparatorKeyCodes]="separatorKeysCodes"
[matChipInputAddOnBlur]="addOnBlur"
(matChipInputTokenEnd)="add($event)">
</mat-chip-list>
<mat-autocomplete #auto="matAutocomplete" (optionSelected)="selected($event)">
<mat-option *ngFor="let fruit of filteredFruits | async" [value]="fruit">
{{fruit}}
</mat-option>
</mat-autocomplete>
</mat-form-field>`
如何让它只应用于特定的输入字段?
【问题讨论】:
-
上面的sn-p是角材质的例子。对上面的sn-p应该做哪些改变才能让另一个芯片自动完成?
-
你需要吗?
-
你能告诉我如何用这个 stackblitz.com/angular/… 做到这一点,我真的很感激。
-
非常感谢@PrashantPimpale 这就是我想要的。谢谢! :)
标签: angular angular-material angular6 angular-material-7