最新指南状态将控制器操作包装在
actions: {
loadMore: function() {}
}
当我这样做时,我以前必须在控制器上触发操作的代码不再起作用:
Ember.tryInvoke(view.get('controller'), 'loadMore');
什么是让这一切再次发生的正确方法?
编辑
使用 tryInvoke 的完整代码:
didInsertElement: function() {
'use strict';
var view = this;
this.$().bind('inview', function(event, isInView, visiblePartX, visiblePartY) {
if (isInView) {
Ember.tryInvoke(view.get('controller'), 'loadMore');
}
});
},