我想要獲取數據庫中所有帖子的JSON對象。
這裏的模塊:
angular
.module('AngularRails', [
'ngRoute',
'templates'
]).config(function($routeProvider) {
$routeProvider
.when('/', {
templateUrl: 'home.html',
controller: 'HomeCtrl'
});
});
控制器:
angular.module('AngularRails')
.controller('PostsController', function($scope, $http) {
var posts = $http.get('/posts.json').success(function(data){
return data;
});
$scope.posts = posts;
});
的視圖:
<h1>The Home View!</h1>
<ul>
<li ng-repeat='post in posts'>
{{ post.title }}
</li>
</ul>
當我檢查控制檯,我可以看到,該請求是由指定的URL(並且可以看到我想要的JSON),但是它深深地埋在一些大對象內。
如何在無序列表中顯示帖子?
編輯
按照丹的建議,我已經改變了控制器這樣的:
angular.module('AngularRails')
.controller('PostsController', function($scope, $http) {
$http.get('/posts.json').success(function(data) {
$scope.posts = data;
});
});
沒有雪茄。
能否請您發佈迴應? – cthulhu 2014-11-22 13:49:52