我已使用ng-repeat
进行动态控制生成。生成动态输入控件时,我绑定ng-model
,如下所示。
<div class="tabbable" tabs="">
<ul class="nav nav-tabs" ng-init=" info.tab=1; myOne={}">
<li ng-repeat="data in info" heading="{{data.title}}" ng-click="data.tab=data.DataID">
<a href="#">{{data.Label}}</a>
</li>
</ul>
<div ng-repeat="data in info">
<h1>{{data.Label}}</h1>
<hr />
<div class="row">
<div class="col-lg-5">
<div ng-repeat="fld in data.Fields" >
<div class="row">
<div class="col-md-4" align="right">
<div>{{fld.FieldLabel}} :</div>
</div>
<div class="col-md-5">
<input type="text" ng-model="myOne[fld.FieldID]" id="{{fld.FieldID}}" ng-change="fill(fld.FieldName,myOne[fld.FieldID])" />
</div>
<div class="col-md-3" >
{{fld.Unit}}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
场景是,当我通过输入字段输入数据时,我能够捕获,操作数据并将数据保存到数据库。现在,当我从数据库中获取数据时,我在另一个json字段(StoredValue
)中有值。
我想将数据从StoredValue
映射到myOne[fld.FieldID]
,以便我可以在动态生成的输入字段中显示所有数据(在read
操作期间)。我们可以通过后面的代码来做到这一点,或者我们是否有任何内联方式。