Ember.js 如何在ember 2.0中使用{{each}}helper?

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

我是新来的灰烬。我想使用ember为countries数组创建一个下拉列表。我尝试了以下方法:

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>