Angular js:动态值作为ng-model中ng-model中的字符串

时间:2015-06-25 10:25:23

标签: angularjs angular-ngmodel

我正在我的应用程序中动态生成表单。表单的字段是数据库表中的列名。此应用程序的用户只需传递表的名称,动态准备CRUD应用程序的框架。

在视图部分我想要实现类似的东西

  <div class="form-group" ng-repeat="(key,col) in cols">
    <label for="{{::col}}">{{::col | uppercase | replaceUnderscore}}</label>
    <input class="form-control" type="text"  ng-model="{{::col}}"  required />
</div>

在ng-model中我只需要字符串值,如果列名是Username,那么模型值应该类似于ng-model="username",并且值不应该显示在表单字段中。所以我想实现一种单向数据绑定。

1 个答案:

答案 0 :(得分:1)

只需使用JS对象,例如$scope.data = {},然后使用ng-model="data[col]"