我有一个读取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呼叫显示回调,否则诊断你的问题是一个占卜行使。 –