我有一個數據列表和一個頁面,我想顯示一個帖子。AngularJS - 獲取單個帖子
服務:
app.factory('dealerService', function($resource) {
return $resource('files/js/dealer.json', {}, {
query: {method:'GET', params:{id:'@id'}, isArray:true}
});
});
控制器:
app.controller('DealerDetailsCtrl', function ($scope, $routeParams, dealerService) {
$scope.dealer = dealerService.get({id: $routeParams.id});
});
路線:
app.config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('/dealer/:id', {templateUrl: 'files/tpl/dealer-details.html', controller: 'DealerDetailsCtrl'}).
otherwise({redirectTo: '/'});
}]);
模板:
TBD: detail view for {{dealer}}
的{{dealer}}
VAR給我所有的JSON文件提供的數據......不只是我的具體職務。
我錯過了什麼?謝謝您的幫助!
好吧,整個響應被分配到'$ scope.dealer';聽起來像是你要麼限制從files/js/dealer.json返回的內容,要麼做一些類似'{{dealer.post}}'的事情,或者你的數據可能會遇到什麼情況。 – ultranaut