我从Ember 2.0.0更新到2.2.0并且在尝试获取我的自定义验证器时没有得到“this.lookup不是函数”错误。
在我的控制器中我正在这样做:
var authenticator = self.lookup('authenticator:custom');
authenticator.signup(data)
.then(function(data2) {
我简单无法找到新的正确查找服务的方法。
寻求帮助
编辑: 使用@Kitler输入我能够通过initalizer来修复它
export default {
name:'authenticator',
after: 'ember-simple-auth',
initialize: function(app) {
app.inject('controller', 'authenticator', 'authenticator:custom');
}
};