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

ember - change property of view from action handler

本文关键字:视图 属性 程序 处理      更新时间:2023-09-26

我有一个分屏布局主/细节和我的细节部分包括作为视图{{view 'details'}}

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

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

model属性可访问{{view.model.customer}}

所以现在我想改变我的模型属性从一个动作处理程序的按钮在我的侧边导航。

有什么想法吗?

欢呼马文

当我明白我可以很容易地定义它之后,我自己解决了这个问题,就像我在我的问题中所示的那样,然后像这样实例化它:

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

从现在开始,我可以通过删除和追加来操作我的视图。

with: .remove() and .append() or .appendTo('#id')