【发布时间】:2015-09-23 13:35:20
【问题描述】:
现在 Ember 2.0 决定完全删除 Ember.View 我遇到了将操作从视图传递到控制器的问题。
App.SomeView = Ember.Component.extend({
didInsertElement : function(){
var _this = this;
window.addEventListener("message",
function(event) {
_this.get("controller").send("foobar", event.data);
}, false);
}
});
App.SomeController = Ember.Controller.extend({
actions: {
foobar: function(param) {
console.log("Yey", param);
}
}
});
因为我现在需要使用 Ember.Component 而不是 Ember.View。然后当然 this.get("controller").send 方法不再起作用了。有什么解决方法吗?
【问题讨论】:
标签: javascript ember.js