我正在使用 AngularJS 第 1 版来使用 ng-model 在多个文本字段上显示值。 我有一个这样的物体
$scope.fieldValues = {
keys: Object.keys(subkeys),
values: Object.values(subkeys)
}
我的分区:
<div ng-repeat="">
<div class="">
<input type="text" name="{{field.name}}" ng-model="fieldValues.values" required />
</div>
</div>
请帮助我使用 ng-model 在文本字段中设置对象值。
先用地图怎么样?
$scope.fieldValues = Object.entries($scope.subkeys).map(([key, value]) => ({ key, value }));
然后使用重复您的字段值
<div ng-repeat="field in fieldValues">
<div class="">
<label>{{ field.key }}</label>
<input type="text" name="{{ field.key }}" ng-model="subkeys[field.key]" required />
</div>
</div>