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