select 赋值、回显

 

注意:

<select

data-ng-change="changeValue(x)"

data-ng-model="x"> //data-ng-model绑定的是传递的id

<option data-ng-repeat="x in names"

data-ng-value="x.id"  --传递的id

data-ng-selected="x.id=='{{updateCertificateInventory.cydwid}}'"> --默认选择设置

   {{x.text}}
</option>
</select> 

 

简单伪代码如下: 

 js

/**select 填充**/

certificateInventoryService.getCydw().success( function(responseData) {

var cydwObj = responseData['moreData']['data'];

$scope.names=cydwObj;//数据格式在最下面

 

});

/**select change 事件**/

$scope.changeValue=function(id){

$scope.cydwid=id;

}

jsp
<div class="form-group">
<label class="col-md-2 control-label">承印单位</label>
<div class="col-md-4">
<select data-ng-change="changeValue(x)"  data-ng-model="x" >
<option data-ng-repeat="x in names" data-ng-value="x.id"

data-ng-selected="x.id=='{{updateCertificateInventory.cydwid}}'">
   {{x.text}}
</option>
</select>
</div>
</div>

//静态数据格式

names=

[

    {

        "id": "b3366ffa6f8a4a40961fa46ff514eb44",

        "text": "东港印刷单位",

        "value": "dgys",

        "requireKey": "10001",

        "defaultValue": null,

        "tabIndex": null,

        "description": null,

        "keyId": "745d33e62b074e81b85264473c9a5b9d"

    },

    {

        "id": "9caf4aa89101401485f0e30cee68e41e",

        "text": "1",

        "value": "2",

        "requireKey": "10001",

        "defaultValue": null,

        "tabIndex": null,

        "description": "100",

        "keyId": "745d33e62b074e81b85264473c9a5b9d"

    }

]

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值