0
Angular2プロジェクトでng2-select2を使用していますが、select2でレンダリングできないという問題があります。私はデータを取得するが、私はtemplateResultにオプションを表示することはできません。ng2-select2でオプションを作成する方法ajax
は
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
}
};
私は同じ問題に直面しています。それはAJAX呼び出しを起動さえしませんでした。どうやってこれを稼働させましたか? – Jayant
AJAX呼び出しを起動できますが、htmlにレンダリングできません。コードを表示できますか? –
これは実際にあなたのコードのコピーです。 [こちらをご覧ください](https://stackoverflow.com/questions/46050414/use-ajax-in-ng2-select2)。私はこの質問にそれを掲載しました – Jayant