【发布时间】:2018-10-12 13:22:16
【问题描述】:
我正在使用@ng-select/ng-select
html 文件
<ng-select [items]="_Customers"
[addTag]="addTagPromise"
[bindLabel]="'name'"
[(ngModel)]="selectedCustomer">
</ng-select>
addTag 正在工作,但 addTagPromise 函数 在已定义的值内无法访问
ts 文件
_Customers: any[] = [];
companies = ['company one', 'company Two', 'company three'];
selectedCustomer;
ngOnInit() {
this.companies.forEach((c, i) => {
this._Customers.push({ id: i, name: c });
});
}
addTagPromise(name) {
console.log(this._Customers);
return new Promise((resolve) => {
setTimeout(() => {
resolve({ id: 5, name: name, valid: true });
}, 1000);
})
}
打印的日志未定义
如何访问 addTagPromise 函数内部已经定义的值?
【问题讨论】:
标签: angular typescript angular-ngselect