Ember.js 如何在ember 2.0中使用{{each}}helper?
我是新来的灰烬。我想使用ember为countries数组创建一个下拉列表。我尝试了以下方法:Ember.js 如何在ember 2.0中使用{{each}}helper?,ember.js,Ember.js,我是新来的灰烬。我想使用ember为countries数组创建一个下拉列表。我尝试了以下方法: App.SignupRoute = Ember.Route.extend({ model: function () { countries: { }; var self = this; $.ajax({ url: "View/countries.json", type: "GET", async: false, s
App.SignupRoute = Ember.Route.extend({
model: function () {
countries: { };
var self = this;
$.ajax({
url: "View/countries.json",
type: "GET",
async: false,
success: function (data) {
self.set("countries",JSON.parse(data));
}
});
}
});
<select>
{{#each model as |countries|}}
<option value={{countries.code}}>{{countries.name}}</option>
{{/each}}
</select>
您能帮我解决这个问题吗?您没有从模型挂钩返回任何内容 尝试使用这种方法
model: function () {
var country_promise = $.ajax({
url: "View/countries.json",
type: "GET"
});
return Ember.RSVP.hash({
countries: country_promise
})
});
哈佛商学院
<select>
{{#each model.countries as |country|}}
<option value={{country.code}}>{{country.name}}</option>
{{/each}}
</select>