如何访问" name"生成的动态值?模特中的财产。以下是代码:
<tbody ng-repeat="que in backgroundInfo.questions">
<tr>
<td>{{que.id}} {{que.text}}</td>
<td>
<input type="radio" name="{{que.id}}" value="Yes" ng-model="backgroundInfo.questions.answer"/>Yes
<input type="radio" name="queid" value="No" ng-model="backgroundInfo.questions.answer"/>No
<textarea name="comment{{que.id}}" ng-model="backgroundInfo.questions.comment[que.id]" rows="2"
cols="45"/>
</td>
</tr>
</tbody>
答案 0 :(得分:0)
你是如此亲密
name="{{comment[que.id]}}"
答案 1 :(得分:0)
这已经解决了吗?因为我认为如果想要一个像 name =&#34; comment [1]&#34; 这样的名称,代码应该是这样的:
<textarea name="comment[{{que.id}}]" ...
你可以删除ng-model原因我认为,它现在可以工作了。 此外,您可以使用
访问textarea的值 angular.element(<name>)
在您的控制器中。