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