【发布时间】:2015-05-01 15:53:00
【问题描述】:
我有一个表单,我想在运行时通过 js 构建并在 angularjs 的表单控制器中使用它。
正如您在以下示例中看到的,它没有作为 html 被抛出,我希望它绑定到 model 变量。 http://jsfiddle.net/g6m09eb7/
<div>
<form ng-controller="TodoCtrl" ng-submit="blabla()">
<div ng-repeat="field in fields">{{field.input}}</div>
</form>
</div>
function TodoCtrl($scope) {
$scope.model = {
'FirstName': 'Test',
'LastName': 'Test Last'
}
$scope.fields = [{
input: '<input type="text" ng-model="model.FirstName">'
}, {
input: '<input type="text" ng-model="model.LastName">'
}, ];
}
【问题讨论】:
标签: javascript angularjs forms binding