我正在使用ember 1.0 pre,并具有一个基本的数组 Controller ,该数组 Controller 的默认排序属性为'id'

PersonApp.PersonController = Ember.ArrayController.extend({
  content: [],
  sortProperties: ['id'],
  updateSort: function(column) {
    this.set('sortProperties', column);
  }
});

我想动态设置此设置,并免费更新dom。但是,当我做一个简单的 setter (如上所示)时,它在我看来或dom中都不会更新任何内容。

如果我需要能够动态更新此功能,该如何处理?

最佳答案

sortProperties必须是一个数组,所以我不知道column是否是一个。
这是一个js小提琴,向您展示了如何动态设置它:http://jsfiddle.net/Sly7/jZVJA/22/

08-19 01:00