AngularJs,访问模型中的动态值

时间:2015-08-08 18:16:02

标签: angularjs angularjs-ng-repeat

如何访问" 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>

2 个答案:

答案 0 :(得分:0)

你是如此亲密

name="{{comment[que.id]}}"

答案 1 :(得分:0)

这已经解决了吗?因为我认为如果想要一个像 name =&#34; comment [1]&#34; 这样的名称,代码应该是这样的:

    <textarea name="comment[{{que.id}}]" ...

你可以删除ng-model原因我认为,它现在可以工作了。 此外,您可以使用

访问textarea的值
    angular.element(<name>)

在您的控制器中。