ember - 从动作处理程序更改视图的属性

时间:2014-08-05 13:47:20

标签: javascript html ember.js

我有一个分屏布局主/细节,我的详细信息部分包含在视图中{{view 'details'}}

另外我对视图有这个JS定义:

App.DetailsView = Ember.View.extend({
  templateName:"details",
  model: {
      customer: 'Bob'
  }

});

可以访问模型属性{{view.model.customer}}

所以,但现在我想在我的侧面导航中的按钮的动作处理程序中更改我的模型属性。

任何想法?

干杯马文

1 个答案:

答案 0 :(得分:0)

我理解了我可以轻松定义它,就像我在我的问题中所表现出来的那样,后来实例就像这样:

var details = Ember.View.create({
                templateName: 'details',
                model: {
                  customer: 'Bob'
                }
              });

从现在开始,我可以通过删除并再次附加来操纵我的视图。

.remove().append().appendTo('#id')