【发布时间】:2016-10-18 20:51:21
【问题描述】:
我正在使用Semantic-UI 的Search 组件和Angular2 承诺。
这是我的代码:
foo.component.ts:
export class FooComponent implement OnInit {
myData:any = [];
...
ngOnInit() {
this.myDataService.getData().then(myData => this.myData = myData);
$('.ui.search').search({ source: this.myData });
}
}
foo.component.html:
<div class="ui search">
<input class="prompt" type="text">
<div class="results"></div>
</div>
但source 始终为空。我认为这是由于对数据服务的异步调用而发生的。
你知道我该如何解决这个问题吗?
【问题讨论】:
标签: search asynchronous angular promise semantic-ui