我目前的情况是:我正在做嵌套重复,如下所示:
<form name="task_form" ng-app="myApp" ng-submit="tasksubmit()">
<ul class="items-list">
<li ng-repeat="task in taskslist | orderBy:orderProp">
<p>
<strong>{{task.title}}</strong>
</p>
<input type="text" ng-model="task.input_value">
</li>
</ul>
</form>
如果在tasklist
数组中我有100多个任务,那么这意味着我有ng-model
个<input type=text>
个<input type = text>
个值。这里的问题是如何才能获得task.id
对任何expects_one_line
的值,以便我可以将这些输入值用于我的进一步使用。
答案 0 :(得分:3)
您可以使用对象 - 将task.id
作为键:
$scope.taskValues = {};
观点:
<input type="text" ng-model="taskValues[task.id]">