Говоря просто, угловые службы всегда путают меня, и я, кажется, заставляю их работать с проб и ошибок. Я хотел бы знать, почему в этом случае данные возвращаются undefined.простой угловой беспорядок обслуживания
App модуль:
var app = angular.module('myApp', ['services']);
Услуги:
//creating a service module
var appServices = angular.module('services', []);
appServices.factory('Data', function(){
return {message : "I am data"}
});
Контроллер:
app.controller('firstCtrl',['Data',
function($scope, Data){
//get data from the service
$scope.data = Data;
console.log(Data);
}]);
app.controller('secondCtrl',['Data',
function($scope, Data){
//get data from the service
$scope.data = Data;
}]);
Если я утешаю данные журнала я просто получить "неопределенными". Я просто пытаюсь сделать простой пример для возврата объекта {message: "i am data"} , так что
$ scope.data = Данные;
затем в представлении
data.message = «я данные»
бы реально оценить объяснение того, почему это не работает. Спасибо
спасибо, глупый: D –