3

ember-data によってフェッチされる配列またはユーザーをソートしたいと思います。配列をソートする方法がわかりませんlastName。次のコードは機能しません。どうすれば修正できますか?

app.js

App.UsersRoute = Ember.Route.extend({
  model: function() {
    return App.User.find();
  }
});

App.UsersController = Ember.ArrayController.extend({
  sortProperties: ['lastName'],
  sortAscending: true
})

index.html

<script type="text/x-handlebars" data-template-name="users">
  <table class='table table-striped'>
      {{#each model itemController="user"}}
        <tr>
          <td>{{lastName}}</td>
        </tr>
      {{/each}}
  </table>
</script>
4

1 に答える 1

8

質問に答えてくれたBradley Priestに感謝します。テンプレートで使用thisするとうまくいきます。

index.html

<script type="text/x-handlebars" data-template-name="users">
  <table class='table table-striped'>
      {{#each this itemController="user"}}
        <tr>
          <td>{{lastName}}</td>
        </tr>
      {{/each}}
  </table>
</script>
于 2013-05-08T07:55:31.603 に答える