我有一个json对象,我需要遍历json并将值显示给模型。 json的键与ng-model值相同。我能够获取键和值。我只需要将其传递给输入即可。
下面是我的代码。
controller.js
var supplierStorage = {"key1":"value1", "key2":"value2", "key3":"value3"};
for (var i = 0; i <= Object.keys(supplierStorage).length-1; i++) {
$scope.Object.keys(supplierStorage)[i] = supplierStorage.Object.keys(supplierStorage)[i];
}
的HTML
<input ng-model="key1">
<input ng-model="key2">
<input ng-model="key3">
谢谢。
最佳答案
我认为您不必使用for
循环将所有项目分配给scope元素。尝试这个:
角度:
var supplierStorage = {"key1":"value1", "key2":"value2", "key3":"value3"};
$scope.supplierStorage = supplierStorage;
HTML:
<input ng-model="supplierStorage.key1">
<input ng-model="supplierStorage.key2">
<input ng-model="supplierStorage.key3">