【问题标题】:Angular dynamic ng-model nameAngular 动态 ng-model 名称
【发布时间】:2015-07-19 21:54:29
【问题描述】:
<div class="pw-form-control-text" id="disclosureQuestionsPrepopulate" name="disclosureQuestionsPrepopulate"  ng-repeat="type in (prepopulatingFieldData|prepopulateValue:'c2a39346-9e95-e411-bd87-00155d005107')" >

<div >
<input name="{{type.Id}}" ng-model="formData.disclosureQuestionsPrepopulate"($index + 1) ng-click="option.selected = true" type="radio" value=true >Yes</input>

</input>

这里我想做的是我的 ng-model 名称应该是这样的

formData.disclosureQuestionsPrepopulate1", formData.disclosureQuestionsPrepopulate2

这样,但它不起作用。 有人可以帮我吗?

【问题讨论】:

标签: javascript angularjs angularjs-ng-model angularjs-forms


【解决方案1】:

它应该使用[]ng-model 变量分配创建一个数组,并且值属性应该是ng-value 以确保与复选框绑定

HTML

<input ng-attr-name="{{type.Id}}" 
ng-model="formData['disclosureQuestionsPrepopulate'+($index + 1)]" 
ng-click="option.selected = true" type="radio" ng-value="true"/>Yes

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-24
    • 2019-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-30
    相关资源
    最近更新 更多