Javascript 绑定多输入模型
我尝试以这种方式绑定ng模型:Javascript 绑定多输入模型,javascript,angularjs,Javascript,Angularjs,我尝试以这种方式绑定ng模型: <md-list-item ng-repeat="reply in replies"> <md-input-container flex style="margin-top:-7px;" ng-show="replyLink"> <label>Your reply ...</label> <input ng-model="replyMsg" n
<md-list-item ng-repeat="reply in replies">
<md-input-container flex style="margin-top:-7px;" ng-show="replyLink">
<label>Your reply ...</label>
<input ng-model="replyMsg" ng-enter="addReply(reply.id)">
</md-input-container>
</md-list-item>
使用此方法,当我更改一个ng模型的值并记录replyMsg
的内容时,我会将undefined
作为输出消息。我该如何解决这个问题
我试图使它成为ng model=“replyMsg{{{$index}}”
,但是,我无法找到如何使用$scope在另一端处理此模型名称
有什么好建议吗?你可以这样做。每个回复都将包含他们的回复msz
<md-list-item ng-repeat="reply in replies">
<md-input-container flex style="margin-top:-7px;" ng-show="replyLink">
<label>Your reply ...</label>
<input ng-model="reply.replyMsg" ng-enter="addReply(reply.id)">
</md-input-container>
</md-list-item>
你的回答。。。
我简单地说了一句,希望这能有所帮助
`http://plnkr.co/edit/OUqh5l1omH9Tgv6xAyBO?p=preview`
还是一样。我认为这是因为有多个输入与同一个ng模型绑定。还有其他选择吗?
$scope.reply.replyMsg
,我的输出消息是未定义的
。您在访问之前键入了什么吗?是的,然后我按了输入
键。在填写第一个输入后,像这个$scope一样。回复[0]。replyMsg
`http://plnkr.co/edit/OUqh5l1omH9Tgv6xAyBO?p=preview`