Javascript ng重复输入,每个循环保持相同的值

Javascript ng重复输入,每个循环保持相同的值,javascript,angularjs,Javascript,Angularjs,我有一个ng重复,循环中有一个注释输入。使用ng model=“comss.comment”,但是当我开始在第一个输入上键入时,我可以看到在第二个输入上键入的内容以及所有其他输入。我怎样才能阻止这一切?我尝试过添加一个具有唯一ID的名称,但没有成功 这是我的密码: 由于您处于循环中,访问每个循环的comss.comment将是同一个模型,因此您需要稍微修改模板和模型: <li class="item" style="margin-top:20px;" ng-repeat="sche

我有一个ng重复,循环中有一个注释输入。使用ng model=“comss.comment”,但是当我开始在第一个输入上键入时,我可以看到在第二个输入上键入的内容以及所有其他输入。我怎样才能阻止这一切?我尝试过添加一个具有唯一ID的名称,但没有成功

这是我的密码:


  • 由于您处于循环中,访问每个循环的comss.comment将是同一个模型,因此您需要稍微修改模板和模型:

    <li class="item" style="margin-top:20px;"
      ng-repeat="schedule in discoverloaded | filter:scheduleSearch | limitTo:numberOfItemsToDisplay track by $index">
    
      <input type="text" ng-model="comss[$index].comment"
        required='required' placeholder="Write a comment..">
    
    </li>
    

    在模板中,您无法通过comss.0.comment访问它,这就是为什么您使用comss[$index]。请在分配模型时在循环中进行注释。

    请提供一个提琴。我如何访问控制器中的值?或者它会像普通的-comss.comment-我不断得到未定义的var吗
    comss = {
      0: {
        comment: ''
      },
      1: {
        comment: ''
      }
    };