0
我有一个登录控制器在接受或拒绝时调用方法。这里是被拒绝的代码片段:从回调获取控制器实例
authFailed: function() {
var c = App.__container__.lookup("controller:login");
c.set('errorMessage', 'Authentication Failed');
}
我知道__container__
是一个黑客,但它的工作,直到最近。今天,我开始使用ember-app-kit开发一个项目,并注意到这不再起作用。获取控制器实例的正确方法是什么?
更新:
其值得注意的是,该控制器引用本身,即登录控制器包含authFailed
这是从认证请求后Ajax回调调用。