【发布时间】:2014-03-15 22:47:32
【问题描述】:
我使用 Angular 从$http 调用返回了一个非常嵌套的 JSON 对象。在我的模板中,我必须嵌套几个 ng-repeats 才能呈现数据。我似乎无法弄清楚如何在文本输入上使用 ng-model 绑定数据。
我读到this question 说返回对象不是$scope 中的自动数据,您必须遍历数据并实例化结构。我也尝试过,结果相同。
// Seemingly unnecessary code
angular.forEach(Object.keys($scope.sources), function(sourcename){
$scope.sourceData[sourcename] = {};
angular.forEach(Object.keys($scope.sources[sourcename]), function(key){
$scope.sourceData[sourcename][key] = $scope.sources[sourcename][key];
});
这是一个展示我尝试的小提琴:
我只想将值填充到字段中并绑定到模型。提前感谢您的任何建议。
【问题讨论】:
标签: javascript angularjs loops model nested