I had a working version of my app, which I was now trying to split into needjs module. I'm having some problems, which are some injectors to work for a provider. It seems that when I brought it in need of JS, it does not want to inject my provider properly.
Define this provider -
('test / myprovider', ['angular', 'test / my-factory'], my provider (angular, Meritator) function {var metadata = {componentName: 'myProvider', module name: 'test.myProvider'}; var $ moduleObjectProvider; $ module object provider. $ Injection = []; $ module object provider = function () {var trackConstructor = }; This.moduleConstructor = function (name, cb) {// constructor}; var $ get; $. $ Get = $ get; $$ {= URLfactory, $ $ location} var1, var2) {}, function 3: Function () {}};}; }; //metadata.componentName? Angular.module (metadata.modulename, []). Provider (Metadata Data Entry Name, $ moduleObjectProvider); Return metadata; }
);
The problem I have is with the injector -
TypeError: line containing '$ Inject' which is mandatory
Indicates
$ moduleObjectProvider $ Inject = [];
One thing worth mentioning I changed the format of the top bits (JSL was screaming at me) when it was the last time changing in needjs format, then the top bit looked like this :
$ moduleObjectProvider $ Inject = []; Function $ moduleObjectProvider () {
It seems that everything is fine, the injector has a problem here (I think). I have hit a wall here - if someone could put some light on the situation then it would be nice. Thanks!
No comments:
Post a Comment