Я работаю на очень простой фабрике, которая будет использоваться внутри углового контроллера. Проблема в том, что завод, похоже, не попадает в контроллер. console.log
возвращает undefined
, и я не могу понять, почему.Угловая фабрика не определена в контроллере
var app = angular.module('App', ['ngRoute', 'ngTouch']);
app.controller('AppController', [
'$scope',
'$rootScope',
'myFactory',
function($scope, $routeParams, myFactory) {
console.log(myFactory)
}]);
app.factory('myFactory', function() {
return 'test';
});
Это точный код? После '' AppController '' отсутствует запятая. – rayners
@rayners жаль, не точный код. В реальном коде отсутствуют синтаксические ошибки. Реальный код имеет много месиво, но это единственные части, относящиеся к обмену фабрикой/контроллером. –
выглядит хорошо - http://jsfiddle.net/arunpjohny/x8ksfpen/1/ –