Enzo
Enzo

Reputation: 4181

Best way to inject a module.factory into another module in angular.js

I'm creating my first module and i don't know how to inject a simple object factory.

angular.module('mymodule', [])
.factory('mymodulefactory', function () {
    return { a:1, b:2 };
});

This is my app:

angular.module('myapp', ['mymodule'])
.controller('myController', function($scope, mymodule){ //error
    console.log(mymodule) //undefined
    console.log(mymodulefactory) //undefined
});

Upvotes: 1

Views: 633

Answers (1)

kechol
kechol

Reputation: 1574

You can inject like this:

.controller('myController', function($scope, mymodulefactory) {
    ...
});

http://jsfiddle.net/rm5kc4u1/

Upvotes: 2

Related Questions