【发布时间】:2017-04-04 03:33:36
【问题描述】:
我在我的 Angular2 项目中使用 ng2-select2,但我遇到的问题是我无法在我的 select2 中呈现选项。我得到了数据,但我无法在 templateResult 中显示选项。
HTML
<select2 [options]="options"></select2>
TS
public options: Select2Options;
public ajaxOptions: any;
public ngOnInit(): void {
this.ajaxOptions = {
url: 'https://localhost:8080/ajaxdata/testselect2',
dataType: 'json',
delay: 500,
cache: false,
data: (params: any) => {
return {
search: params.term,
gotoPage: params.page
};
},
processResults: (data: any, params: any) => {
params.page = params.page || 1;
return {
results: data.objectValue.items,
}),
pagination: {
more: (params.page * 10) < data.objectValue.total_count
}
};
},
};
this.options = {
ajax: this.ajaxOptions,
templateResult: (object: Select2SelectionObject) => {
// should create option in here
}
};
【问题讨论】:
标签: angular