我的頁面上有一個angular-ui select2組件。當用戶鍵入某些內容時(它使用ajax加載數據),它工作正常。angular-ui select2 initSelection沒有被調用
但initSelection函數永遠不會被調用。這裏是我傳入select2的配置對象
{
multiple: true,
minimumInputLength: 1,
tokenSeparators: [",", " "],
createSearchChoice: function (term) {
return term;
},
width: 'resolve',
ajax: {
url: '...',
method: 'GET',
quietMillis: 100,
data: function (term, page) {
...
},
results: function (data, page) {
...
}
},
initSelection: function (element, callback) {
console.log('initSelection');
return $.ajax({
url: "...",
type: "GET",
data: {
...
},
}).done(function(data) {
console.log(data);
return callback(data);
});
}
};
「initSelection」永遠不會記錄到控制檯。爲什麼不是initSelection被調用?
在我的情況下,我也設置ng模型是東西,仍然不調用initSelection –