jeudi 21 mai 2015

depractions while upgrading ember-js to 1.12.0 and ember-cli to 0 0.2.5

I am upgrading my Emberjs => from 1.10.0 to 1.12.0 Ember-cli => from 0.1.12 to 0.2.5

While i am figuring out most of the deprecations there are few which i am not able to understand. PFB the same

  1. DEPRECATION: Ember.required is deprecated as its behavior is inconsistent and unreliable. Where is this used and how to change it?
  2. DEPRECATION: lookupFactory was called on a Registry. The initializer API no longer receives a container, and you should use an instanceInitializer to look up objects from the container.
    I do understand this issue but my initializer does not use lookup at all. PFB the code of my initializer.

//app/initializer/abc

initialize: function(registry, app) {
  app.register('store:main', Store);
  // Inject into each route a store property with an instance of store:main
  app.inject('route', 'store', 'store:main');
  // Inject into each controller a store property with an instance of store:main
  app.inject('controller', 'store', 'store:main');
}

//app/initializer/def

initialize: function(registry, app) {
        // Register the session object.
        app.register('session:main', Session);

        // Inject the session object into all controllers.
        app.inject('controller', 'session', 'session:main');
    }




Aucun commentaire:

Enregistrer un commentaire