我知道這可能是我的錯。ng-repeat只顯示最後一項
我接受了其中包含的WordPress帖子JSON對象,但是當我嘗試呈現在DOM,這是在列表中12次只交那些帖子,是最後一個項目
<div ng-repeat="post in posts">
<h2 ng-bind-html="post.title"></h2>
<p>{{:: post.date | date}}</p>
</div>
控制器
$scope.posts = [];
$scope.doRefresh = function() {
$scope.posts = FreshlyPressed.getBlogs($scope);
$scope.$broadcast('scroll.refreshComplete');
}
$scope.doRefresh();
.service('FreshlyPressed', function($http, $q) {
return {
getBlogs: function($scope) {
var posts = [];
$http.get('http://urbanetradio.com/wp-json/posts')
.success(function(result) {
_.each(result, function(posts) {
console.log(posts.title);
$scope.posts = posts;
});
})
}
});
它不應該是'post.title'&'post.date',而不是'posts.title'&'posts.date' –
@PatrickEvans如果我這樣做,我可以在DOM中看不到任何東西 – NietzscheProgrammer