Ember 2.2.0:this.lookup不是一个函数

时间:2015-12-15 13:07:31

标签: ember.js ember-simple-auth

我从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');
  }
};

0 个答案:

没有答案