项目常见错误及解决方法-angular中select空白项问题
来源:互联网 发布:ssl端口是什么 编辑:程序博客网 时间:2024/06/01 19:39
在angular中,经常用到select框选项动态生成,常用的方法:
一、使用ng-repeat循环生成option
二、使用ng-options来生成option
但是,这两中方法都会遇到,首次点击时,有一个空白项的问题,点击之后,空白项消失。经过网上查资料,结合本人的实践,特总结如下:
(一)使用ng-repeat
<option value="">--Choose--</option> <option ng-repeat="subClass in classes" value="subClass.id">{{subClass.name}}</option>很好,在其上加上一个请选择的选项。
(二)使用ng-options
<select ng-model="domainFear.origin.id" ng-options="item.id as item.name for item in classes" ng-disabled="preState.domainFearEnable"> <option value="">--Choose--</option> </select>
在select中加上
<option value="">--Choose--</option>这样,即可。
还可以,
$scope.options=data; //赋值给ng-options $scope.myselect = $scope.options[0];
将对象数组中的第一个对象,相应的值赋值给ng-model中的变量。
阅读全文
0 0
- 项目常见错误及解决方法-angular中select空白项问题
- 项目常见错误及解决方法-angular表单验证清除$dirty样式问题
- 项目常见错误及解决方法-angular提示控制器未注册
- Hadoop常见错误问题及解决方法(1)
- Hadoop常见错误问题及解决方法(1)
- MyEclipse中常见错误及解决方法
- 工作中常见错误集合及解决方法
- 项目常见错误及解决方法-http状态码,对应解决方法
- PHP空白页面常见原因及解决方法
- 常见错误及解决方法
- 常见错误及解决方法
- AndroidStudio导入eclipse项目常见的错误及解决方法
- Mysql常见的几个错误问题及解决方法
- hadoop常见错误问题及解决方法(2)
- hadoop常见错误问题及解决方法(3)
- hadoop常见错误问题及解决方法(2)
- hadoop常见错误问题及解决方法(3)
- Mysql常见的几个错误问题及解决方法:
- node.js调试使用node-inspector
- 海康威视笔试题(二)
- Rust: Range<char> 'a'..'z' 能干什么?......待续
- 整数相乘末尾0的个数
- myeclipse安装svn
- 项目常见错误及解决方法-angular中select空白项问题
- MyBatis+MySQL 返回插入的主键ID
- Javascript事件绑定、事件监听、事件委托
- 设置Jmeter代理服务器实现接口自动录制
- PhantomJS简介及安装使用
- 2017.10.14 第五天总结
- 环境安装及部署
- Spring的IOC及bean的装配
- Redis源码分析(四)——Redis数据结构-整数集合