问题描述
请教大家:我ng-repeat了一些items,然后每个item会有个评论表单,我用ng-bind='item.comment',但是提交时,我在item.comment里看不到评论的内容,是空的,好像没绑定上,请问应该如何写这个绑定呢,我用的是1.2.19版本。谢谢
问题解答
回答1:才开始做吧、无论是vue还是angular都是model做双向、bind做单向绑定、通常表单为了监听取值都是用双向绑定
回答2:谢邀
请用ng-model,ng-bind是单向绑定。ng-model才是双向绑定。
如用ng-model还有问题可继续讨论。
回答3:谢邀
<p ng-repeat='item in items'> <p>{{item.id}}</p> <p>{{item.name}}</p> <textarea ng-model='item.comment'></textarea> <button ng-click='insertComment($index)'>提交</button></p>
$scope.items=[{id:1,name:’a’,comment:’’},{id:2,name:’b’,comment:’’ ]
表单控件,数据输入的都是用ng-model来绑定数据 而ng-bind和{{}}的作用是一样的