0
팩토리에서 컨트롤러로 개체를 전달할 수 없습니다. 나는 이것이 아주 단순해야한다는 것을 알고 있지만, 나는 혼란 스럽다.각도 팩토리가 반환되지 않음
app.factory('test', [function(){
var fac = {};
fac.users = ['john', 'james', 'jake'];
return fac;
}]);
app.controller('dashboardCtrl', [
'$scope',
'test',
function($scope, test){
$scope.testFunction = function(){
console.log(test.users);
}
}
]);
발사 $ scope.testFunction 결과는 콘솔에 "정의되지 않음"으로 기록됩니다.
언제 어디에서'$ scope.testFunction'을 (를) 발사하고 있습니까? 이 [JSFiddle] (https://jsfiddle.net/4tgohyp3/2/)에서 잘 작동하는 것 같습니다. – Dan
@PenVirus는 jsfiddle을 만들어 보여줍니다. 이 잘 작동합니다. –