json을 생성하는 PHP에서 데이터를 가져와야하는 각도 용 서비스를 만들려고합니다. 지금 내 서비스는이PHP 파일을위한 AngularJS 서비스
fixEvents.service('contactService', function($http, $q) {
this.getallContact = function() {
var json = $q.defer();
$http.get('models/contact.getall.json')
.success(function(data) {
json.resolve(data);
})
.error(function() {
json.reject();
});
return json.promise;
};
});
처럼 보이는이
fixEvents.controller('contactCtrl', function($scope, contactService) {
$scope.title = "CONTACT";
$scope.jsonContact = contactService.getallContact();
$scope.showMessage = function() {
alert($scope.jsonContact.length);
}
});
문제가 내 jsonContact이 어떤 결과를 얻을하지 않습니다처럼 내 컨트롤러 보인다. 그것은 정의되지 않은 것 같습니다. 내가 뭘 잘못 했니? 그런데 더 좋은 방법이 있습니까? 고마워, 대니얼!
Hmm..syntax - 현명한 잘 보인다. 'success' 함수에 빠른 로그 문을 던지십시오.'data'가 정의되지 않았거나 채워져 있습니까? – tymeJV
이 채워짐 –
컨트롤러에서'.then' 메시지가 누락되었다고 생각하면 https://groups.google.com/forum/#!topic/angular/UP72qIRo2hI – tymeJV