我有一個讀取Javascript對象數組值的應用程序。我想將一些JSON放入該對象數組中,但我不確定是否正確處理它。將JSON結果放入Javascript對象
JavaScript對象數組:
$scope.tijdvakken = [{
begintijd: '',
eindtijd: ''
}]
我檢索JSON具有的函數,並且將它傳遞給HTML作爲tijdvak如下所示:
<div id="tijdvakken" ng-repeat="tvak in tijdvak">
<p ng-model="tijdvakken.begintijd">{{ tvak.begintijd }}</p>
<p ng-model="tijdvakken.eindtijd">{{ tvak.eindtijd }}</p>
</div>
我可以看到我的網頁上的結果,但他們沒有被放入對象。我在這裏做錯了什麼,可能會有更簡單的方法將結果放入沒有HTML的對象中?
編輯:
我的功能檢索JSON數據:
afsprakenService.getObject = function (link){
return $http.get(tijdvakkenmockup);
};
$scope.getTijdvak = function() {
afsprakenService.getObject()
.success(function(tijdvak) {
$rootScope.tijdvak = tijdvak;
$rootScope.alerts.push({
type: 'success',
msg: 'Retrieved'
});
})
.error(function(error) {
$rootScope.alerts.push({
type: 'danger',
msg: 'Error retrieving! ' + error.message
});
});
};
不,我想每一個JSON對象添加爲$範圍內一個新的JavaScript對象。 tijdvakken,所以我會有一個對象數組。 –
你在哪裏推送數組中的'json'數據? – Vineet
歡迎來到計算器。你使用Angular的'$ http'服務嗎?請爲你的AJAX呼叫顯示回調,否則診斷你的問題是一個占卜行使。 –