Привет Я пытаюсь отображать данные с помощью angularjs из источника http, но может ли он заставить его работать. Вот мой код до сих пор:угловая фабрика: как отображать динамические данные?
HTML:
<div ng-app="myApp">
<ul ng-controller="ItemsController">
<li ng-repeat="item in items">
<a href="#">{{item.title}}</a>
</li>
</ul>
</div>
JS:
myApp.factory('taskServices', ['$http',
function($http) {
return {
getTasks: function(callback) {
var url = 'tasks.cfc?method=list';
$http.get(url).success(function(response) {
callback(response.data);
});
}
}
}
]);
myApp.controller('ItemsController', ['$scope', 'taskServices',
function($scope, taskServices) {
$scope.items = [];
taskServices.getTasks(function(data) {
$scope.items = data;
});
}
]);
Этот код возвращает следующий JSON: не отображается
[{"id":"1","title":"task 1"}, {"id":"2","title":"task 2"}, ]
но ничего. Может кто-то указать мне верное направление?
Спасибо, что сделал трюк :-). Я все еще в процессе обучения Angularjs, я обязательно прочитаю обещания. Еще раз спасибо. –