AngularJS:如何为input type = text生成动态ng-model

时间:2016-01-06 14:15:27

标签: javascript angularjs

我目前的情况是:我正在做嵌套重复,如下所示:

<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的值,以便我可以将这些输入值用于我的进一步使用。

1 个答案:

答案 0 :(得分:3)

您可以使用对象 - 将task.id作为键:

$scope.taskValues = {};

观点:

<input type="text" ng-model="taskValues[task.id]">