在Angular中使用mat-autocomplete实现动态添加/删除项目的问题可以通过以下解决方法来实现。下面是一个包含代码示例的解决方法:
{{ item }}
selectedItem: string;
selectedItems: string[] = [];
addItem() {
if (this.selectedItem && this.selectedItems.indexOf(this.selectedItem) === -1) {
this.selectedItems.push(this.selectedItem);
this.selectedItem = '';
}
}
{{ item }}
removeItem(item: string) {
const index = this.selectedItems.indexOf(item);
if (index !== -1) {
this.selectedItems.splice(index, 1);
}
}
通过以上方法,你可以在Angular中使用mat-autocomplete实现动态添加/删除项目的功能。