0
我有一個登錄控制器在接受或拒絕時調用方法。這裏是被拒絕的代碼片段:從回調獲取控制器實例
authFailed: function() {
var c = App.__container__.lookup("controller:login");
c.set('errorMessage', 'Authentication Failed');
}
我知道__container__
是一個黑客,但它的工作,直到最近。今天,我開始使用ember-app-kit開發一個項目,並注意到這不再起作用。獲取控制器實例的正確方法是什麼?
更新:
其值得注意的是,該控制器引用本身,即登錄控制器包含authFailed
這是從認證請求後Ajax回調調用。