<tbody>
<tr ng-repeat="eta in etaArray">
<td ng-init="modelIndex =$index">{{$index+1}}</td>
<td style="visibility: hidden">{{eta.BKE_ID}}</td>
<td style="visibility: hidden">{{eta.BKE_POINT}}</td>
<td>{{modelIndex}}</td>
<td>{{eta.BKE_POINT_Text}}</td>
<td>{{eta.BKE_DESC}}</td>
<td>{{eta.BKE_DATE | date:'dd-MM-yyyy'}}</td>
<td>
<input class="form-control factDateInput" value="{{eta.BKE_FACTDATE| date:'yyyy-MM-dd' }}" ng-keyup="trackTimeChanging($event,this,$index)" ng-model="factDate[$index]" style="width: 55%" type="date" id="inputFactDate" /></td>
</tr>
</tbody>
大家好,我有一个问题,我不能从ng-model值。有没有解决办法如何得到ng-repeat内部的ng-model的值
2条答案
按热度按时间mqkwyuun1#
我不知道你在哪里遇到了困难,但是如果你真的使用
$index
来跟踪数组,你可以直接引用它,如图所示。我想把它绑定到eta.id
或其他东西可能会更有用,但是使用$index
是有效的。第一个
sy5wg1nm2#
我已经找到了解决方案,但它有点不同,我使用html id属性初始化$index,在js端我可以很容易地获得该值。
代码示例:
若要取得此值:
你可以用这种方法测试,祝你好运!