我有一個api一個返回診所列表,另一個是onclcik採取診所id並調用api並在手風琴表中顯示該特定id的數據。Onclcik ng-show使用angularJS和Ionic不能以手風琴顯示數據?
但是通過使用ng-show,我無法顯示數據。
這裏是我的代碼:
HTML代碼:
<ion-list id = "background">
<div id = "background" >
<ion-item class="item-stable item item-avatar" ng-click = "select(list.ClinicId);" ng-repeat="list in searchlist">
<img ng-src = "img/1.png"/>
<!-- -->
{{list.Name}}
<p> Address: {{list.Address.Address1}}, {{list.Address.Address2}}, {{list.Address.Postcode}}, {{list.Address.State}}, {{list.Address.Suburb}}</p>
</ion-item >
<ion-item class="item-accordion" ng-show="isSelected();" ng-repeat="available in appointments" >
{{available.Appointments.Name}} {{available.Appointments.Speciality}}
</ion-item>
</div>
</ion-list>
JavaScript代碼:
$scope.select = function(item) {
api.AvailableAppointments(item)
.success(function(data) {
$scope.availableappointments = data;
console.log(data);
window.sessionStorage['availableappointments'] = angular.toJson(data);
var appointments = window.sessionStorage['availableappointments'];
})
.error(function(data) {
console.log(data);
});
};
$scope.isSelected = function() {
var appointments = window.sessionStorage['availableappointments'];
$scope.appointments = angular.fromJson(accessData);
console.log($scope.appointments);
};
,請告訴我,我錯了....
'list.ClinicId'是否與已選擇的ID相對應? – rllola 2014-09-29 08:37:53
是的,我從一個api響應採取此ID,我必須將此ID傳遞到另一個API作爲URL,並採取相應的數據對應的ID和手風琴顯示 – 2014-09-29 08:40:11
顯示列表中,我已上傳的圖像是「 ng-repeat =「list in searchlist」「by this and from this response我正在接受特定診所的ID和onclick我在這個函數中傳遞了id」ng-click =「select(list.ClinicId);」「和我得到的迴應,但我不能以手風琴顯示 – 2014-09-29 08:53:29