angular select 根据后台传回的1,2在页面显示是否,并默认选中
2017-08-16 18:24
253 查看
ng-model其实是有赋值给select的,只是赋值的方式是一个对象,也就是"value=?number:4?"这样,而option中没有与之对应的值,所以没有被默认选中;
ng-options用的是as...for...这种形式,将option的value设置为“number:3”这种形式,与ng-model的值的形式是对应的,所以ng-model能找到对应值,因此才选中; js部分: $scope.equityStructurelist=$scope.baseInfos.enterpriseEquityStructure; $scope.aaa=$scope.baseInfos.enterpriseBasicInfoWithBLOBs.nsnenterpriseflag; //后台传回1,2 $scope.bbb=$scope.baseInfos.enterpriseBasicInfoWithBLOBs.ecgmvflag; //后台传回1,2 $scope.aObj=[{"id":1,"name":"是"},{"id":2,"name":"否"}; //自定义一个对象
页面部分:
<select name="nsnEnterpriseFlag" id="nsnEnterpriseFlag" class="form-control" ng-model = "aaa" ng-options= "a.id as a.name for a in aObj"></select>
<select name="ecGmvFlag" id="ecGmvFlag" class="form-control" ng-model="bbb" ng-options="b.id as b.name for b in aObj" ></select>
相关文章推荐
- jsp jquery 页面中select显示加载后的数据默认选中项
- 求助:我想在一个HTML页面里根据一个select的内容来判断是否显示一个输入框,应该怎么做?新人,急!
- js javascript 根据后台的值默认选中单选按钮,radio,单选默认值,单选扭默认
- 前端获取后台数据,前端根据获取的数据判断Repeater列是否显示或隐藏
- jq/jquery根据后台参数让复选框默认选中
- bootstrap制作jsp页面(根据值让table显示选中)
- 前台根据后台值 操作字段 显示或select选中状态
- JSP页面根据后台传值不同显示不同内容
- Jquery判断页面图片是否加载失败,加载失败则显示默认图片
- 前台页面根据后台的值判断是否隐藏
- 根据后台数据动态在html页面显示新的数据的方法:
- 根据后台配置项,动态的在页面先控制显示内容
- 今天来马克一下把数据库中的数据动态显示到前台页面下拉框中/默认选中
- asp.net动态添加CheckBox控件及判断是否选中,以下是页面及后台代码
- bootstrap做的jsp页面(包括根据值让table显示选中)
- 下拉框联动(根据父框选中的值来控制子框是否显示)
- 如何在页面打开后根据条件让EditorGridPanel的某一行的复选框默认选中?
- 题目:JavaScript编程题 页面上输入一个年份(需验证),判断是否是闰年(能被4整除却不能被100整除的年份;能被400整除的是闰年),需在页面上显示提示信息
- html file选中图片后 不经过服务器 立刻显示在页面
- js从后台获取页面显示在页面上