首页 > 解决方案 > 在 Ng-repeat 中具有值键的动态 ng-model

问题描述

<div id="id04" class="modal">
  <div class="modal-content animate">
    <table>
      <tr ng-repeat="(key, value) in rc.editModalRequest">
        <td> {{key}} </td>
        <td>
          <input type="text" ng-model="newObj[$index]" class="editable" value="{{ value }} "/>
        </td>
    </tr>
  </table>
  <button class='btn waves-effect waves-light' onclick="document.getElementById('id04').style.display='none'">Close</button>
</div>

因此,这是一个设置为显示对象以进行编辑的模式。我无法对 ng-models 进行硬编码,因为在此模式中将读取/编辑 3 种不同类型的对象。目前,如果我删除 ng-model 标签,代码可以完美运行。它将在可编辑输入中显示对象,而不管 obj 大小(3 种不同)。

但是我现在正在思考一种从 DOM 中获取更新信息的方法。我知道您不能将值标签与 ng-model 一起使用,但我想不出另一种方法来显示来自 ng-repeat 的数据并在我的脚本中获取数据。

如果这是一个愚蠢的问题,我提前道歉,我感到筋疲力尽。

标签: javascriptangularjs

解决方案


推荐阅读