gpt4 book ai didi

javascript - 我应该如何在 ng-repeat 中绑定(bind)对象的值?

转载 作者:行者123 更新时间:2023-11-29 18:02:01 25 4
gpt4 key购买 nike

我有一个复杂的对象,我希望在我的页面中显示和编辑它。

更具体地说,对于我的实际情况,我有一个具有 <string, array> 的对象对,其中 array实际上是各种 <string, int> 对象的集合对。

我尝试像这样迭代这个复杂的结构:

      <div data-ng-repeat="(key, table) in TestData">
<h3>{{key}}</h3>

<table class="responsive-table">
<tbody>
<tr data-ng-repeat="row in table">
<td data-ng-repeat="(label, value) in row" data-title="label">
<div>
<input data-ng-model="TestData[key][?][label]" data-ng-readonly="isEditable(label)" data-ng-change="show()" />
</div>
</td>
</tr>
</tbody>
</table>

</div>

我似乎无法找到我应该在我的模型中使用什么值,因为我无法在第二次重复的结构中获得我的确切项目。

有没有办法实现我想要的?

最佳答案

你不应该直接绑定(bind)到原语。您可以做的是使用 $index 绑定(bind)到数组项:

<div ng-repeat="item in test track by $index">
<input data-ng-model="test[$index]" data-ng-change="show()" />
</div>

关于javascript - 我应该如何在 ng-repeat 中绑定(bind)对象的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34312372/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com