0

Ember.js rc1 版本引入了不同的事件/动作处理。似乎不可能在一种方法中访问事件和控制器的上下文 - 尽管在旧的 ember 版本中是可能的。

查看描述我的问题的 jsFiddle:

jsFiddle

var controller = Ember.ArrayController.create({
    itemSelected: function(context) {
        console.log(context);
        this.set('name', context.fullName);
    },        
    content: [
        {fullName: "aaaa"},
        {fullName: "bbbb"},
        {fullName: "cccc"},
    ]
});
var view = Ember.View.create({
    template: Ember.Handlebars.compile(template),
    controller: controller,
    click: function(event) {          
        console.log("clicked");
    }
});

目前我需要有两个回调:一个在控制器中获取上下文(列表项),第二个在视图中获取事件和元素。只在一个回调中同时拥有两者会更方便。我正在开发的逻辑同时需要 - 它是一个选择模型,需要访问控制器的内容和生成事件的元素。

任何想法如何在最新的 ember 版本中执行此操作????谢谢,qmacpit

4

0 回答 0