我正在从json那里看一看。当我在变量中使用json时,我能够这样做。但同样的事情,当我从文件中读取我的视图不显示。当我在变量中使用json字符串时注释正在工作的代码。
第二期
<div ng-switch-when="text" class="form-group">
<input type="text" value='login name' ng-model="outputs[input.name]"/>
<p ng-show="myfrm.input.$error.email && !myfrm.input.$pristine">Please enter a valid textl</p>
<p ng-show="myfrm.input.$error.required && !myfrm.input.$pristine">Please enter the text</p>
</div>
当我使用输入字段的静态值时(value =&#39;登录名&#39;)。它不会在输入字段中显示该字段值。实际上我的json中有参数值我想在输入字段中显示值(它应该以填充值显示任何值)。
我喜欢这样的价值
"value":value.value,
plunker:http://plnkr.co/edit/f3ZNtPbKeFkXnOOc3PNM?p=preview
实际上为什么我准备好从文件,因为有1000个json对象.i需要使用一种方法制作1000表单
我可以使用此功能
function changeData(data) {
var map = { NUMBER: "number", TEXT: "text", SWITCH: "select" };
// data is an object - use for .. in to enumerate
for (var key in data.input) {
var e = data.input[key]; // alias for efficient structure dereferencing
e.label = e.displayName;
e.title = e.displayDetail;
e.type = map[e.inputType];
delete e.displayName;
delete e.displayDetail;
delete e.inputType;
}
};
或者我使用过这个插件 https://github.com/danhunsaker/angular-dynamic-forms