ng带有变量的模型名称
ng-model name with variable
我有一个动态表单,它接收一个带有要显示的字段的json数组。我的问题是在ng-model
和ng中需要它们在数组中,无法获得ng-model
名称中的值
这是我的代码:
包含数据的表单
form_array : [
{label: "Responsable", name: "dynamic", required: true},
{label: "Username", name: "user1", required: true},
{label: "Number", name: "user2", required: false},
{label: "Age", name: "user3", required: false}
]
html显示表单字段
<form name="form" class="form-submit">
<div class="form-group">
<div ng-repeat="fa in form_array ">
<label>{{fa.label}} {{fa.name}} {{fa.required}}</label> <input class="form-control" type="text"
ng-model="requestForm.{{fa.name}}" ng-required={{fa.required}}></div>
</div>
<button id="resetbtn" class="btn btn-primary" type="reset" value="Reset">Limpar</button>
<button id="sendReport" class="btn btn-primary" ng-disabled="requestForm.$invalid"
ng-click="send(form)">
更换
ng-model="requestForm.{{fa.name}}"
具有以下
ng-model="requestForm[fa.name]"
在JavaScript中,当您想将变量用作字典键时,可以使用[]
访问器而不是点。
对于ng-model
,请尝试ng-model=requestForm[fa.name]
相关文章:
- 将JavaScript变量保存到Rails模型
- AngularJS-使模型变量可用于jQuery
- ng重复变量到ng模型
- 如何加载一次模型并将其存储到变量中
- 无法将对象列表从视图模型设置为 javascript 变量
- 在MVC视图中的变量中使用javascript 从@模型中提取
- 如何将angular.js模型变量存储在javascript变量中
- 导航时更新模型变量
- 角度控制器中的弹簧模型变量
- 主干视图在模型完成提取后获取模型变量
- 如何将视图中的模型变量设置为$(“form”).submit函数内javascript中的值
- 通过ng点击函数传递ng模型变量
- Ionic框架未加载ng模型变量
- 将Spring模型变量从JSP模板传递到javascript
- 将相同的模型变量绑定到单选按钮和输入文本
- 将模型变量放入js代码中
- 从JavaScript访问Spring模型变量
- 使用模型变量作为视图中的变量,将使用JavaScript填充
- asp.net mvc-在Javascript代码中嵌入mvc模型变量
- MVC - 在jquery中读取模型变量