0

我有动态添加数据的表。当我在第一个表中编辑数据时,它不会保存在第一个或第二个表中,但应该保存。

    $scope.correctiveData = [
    [
      {"name":"Description of Corrective Action (1)","values":[]},
      {"name":"Action Taken By (name) (1)","values":[]},
      {"name":"Company (1)","values":[]},
      {"name":"Date (1)","values":[]}
    ]
  ];
/*---------------First table-----------*/
    <tr ng-repeat="col in correctiveData">
                <td><textarea>{{col[0].values[0]}}</textarea></td>
                <td><input type="text" value="{{col[1].values[0]}}"></td>
                <td><select ng-model="col[2].values[0]">
                        <option ng-repeat="com in company">{{com.name}}</option>
                    </select>
                </td>
                <td>
                    <div class="input-append" id="date" class="datetimepicker" time ng-model="col[3].values[0]">
                        <input class="span2" class="inputIcon" type="text" data-format="MM/dd/yyyy HH:mm PP" ng-model="col[3].values[0]" required pattern="\d\d/\d\d/\d\d\d\d\s\d\d:\d\d\s(AM|PM)">
                        <span class="add-on">
                            <i class="icon-calendar"></i>
                        </span>
                    </div>
                </td>
            </tr>
/*--------------------Second table-------------------*/
    <tr ng-repeat-start="data in correctiveData">
                <td>{{data[0].name}}</td>
                <td>{{data[0].values[0] || 'required'}}</td>
            </tr>
            <tr>
                <td>{{data[1].name}}</td>
                <td>{{data[1].values[0] || 'required'}}</td>
            </tr>
            <tr>
                <td>{{data[2].name}}</td>
                <td>{{data[2].values[0] || 'required'}}</td>
            </tr>
            <tr ng-repeat-end>
                <td>{{data[3].name}}</td>
                <td>{{data[3].values[0] || 'required'}}</td>
            </tr>

当我像下面这样从 javascript 编写数据时

" {"name":"Description of Corrective Action (1)","values":['Some value']}"

它显示在两个表中,但是当我编辑它时它不会保存。表也​​位于两个不同的模板中,从两个不同的文件加载但具有相同的控制器。

4

0 回答 0