0
我正在使用 ember-select-2作爲ember應用程序中的一個類型。問題是我可以從服務器獲取數據,但數據未顯示在下拉列表中任何幫助將不勝感激。提前感謝。在使用type-ahead與Ajax查詢時使用type-ahead問題
{{select-2
placeholder="Choose from our many pizzas"
value=chosenTypeaheadPizza
typeaheadSearchingText="Searching pizzas"
typeaheadNoMatchesText="No pizzas found for '%@'"
typeaheadErrorText="Loading failed: %@"
query="queryPizzas"
}}
和行動處理器是
queryPizzas(query) {
var self = this;
var store = self.get('store');
let adapter = store.adapterFor("pizzas");
let serachQuery = query.term;
adapter.searchPizza(serachQuery).then(function(response) {
console.log(response.pizzas);
});
},
響應
{
"pizzas": [{
"id": 1,
"name": "pizza 1"
}, {
"id": 2,
"name": "pizza 2"
}]
}
現在它在控制檯中顯示TypeError:無法讀取undefined.i的屬性'length'添加了響應數據。 – vivek
@vivek正如我所說我從未使用過組件;但只給它一個嘗試。我已經更新了有關您的回覆數據的答案。你可以試試嗎? – alptugd
它仍然顯示TypeError:無法讀取未定義的屬性「長度」 – vivek