如何使用角度js在输入字段中设置值。

时间:2014-08-10 14:03:28

标签: javascript jquery angularjs angularjs-directive

我正在从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

0 个答案:

没有答案