0
controller.js如何獲得包含JSON特定ID的通過單擊列表上
.controller('FeedCtrl', function($scope, $http) {
var path = 'data/data.json';
var conditions = $http.get(path).then(function(resp) {
// $http.get('https://api.myjson.com/bins/147ny').then(function(resp) {
$scope.conditions = resp.data.employees ;
}, function(err) {
console.error('ERR', err);
// err.status will contain the status code
})
.controller('FeedDetailCtrl', function($scope, $stateParams) {
$scope.condition = conditions.get($stateParams.feedId);
})
});
app.js
.state('tab.feed', {
url: '/feed',
views: {
'tab-feed': {
templateUrl: 'templates/tab-feed.html',
controller: 'FeedCtrl'
}
}
})
.state('tab.feed-detail', {
url: '/feed/:feedId',
views: {
'tab-feed': {
templateUrl: 'templates/feed-detail.html',
controller: 'FeedDetailCtrl'
}
}
})
;
製表feed.html
<ion-view view-title="Chats">
<ion-content >
<ion-list>
<ion-item class="item-remove-animate item-avatar item-icon-right"
ng-repeat="condition in conditions" type="item-text-wrap"
href="#/tab/feed/{{condition.id}}">
<h2>{{condition.firstName}}</h2>
<p>{{condition.lastName}}</p>
<i class="icon ion-chevron-right icon-accessory"></i>
</ion-item>
</ion-list>
</ion-content>
</ion-view>
飼料-detail.html
<ion-view view-title="{{condition.firstName}}">
<ion-content class="padding">
<p class="font-color">
{{condition.lastName}}
</p>
</ion-content>
</ion-view>
我想要的是一旦我點擊列表中的任何選項,下一頁應該顯示json文件中可用的屬於特定id的數據。謝謝。
您好,歡迎。你能解釋一下目前發生了什麼嗎?有沒有錯誤信息?確切的問題是什麼? – wwkudu
這可能會幫助你http://stackoverflow.com/questions/11923142/how-to-filter-json-data-with-angularjs –
錯誤:[ng:areq]參數'FeedDetailCtrl'不是一個函數,得到了undefined – mathan