博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ngOptions
阅读量:5250 次
发布时间:2019-06-14

本文共 845 字,大约阅读时间需要 2 分钟。

ngOptions

select as

select as label for value in array

213419-20161010213703758-339985852.png

track by

213419-20161010213936086-969322176.png

参考:

ngOptions设置初始值

angularjs在进行option值匹配的时候使用的===,所以类型必须一致,string还是number。除了给model设定初始值之外还可以使用ng-init指令完成

前面碰到一个坑,怎么都无法理解为什么option的值总是不能被设定,明明是有在options列表中的。在测试一个input的初始值之后知道一定是匹配的问题,类型转换之后搞定了。

//preset the project id    if ($stateParams.project_id) {        console.log('$stateParams.project_id: ' + $stateParams.project_id);        if (!$scope.task) $scope.task = {};        // 类型必须匹配,否则无法初始化值        $scope.task.project_id = parseInt($stateParams.project_id);    }
*请选择项目

重置选项

ng的select选择之后默认没办法清空的,我们可以在数据源中添加一个"ALL","不限","所有"的option当然是可以达到目的,但其实angular本身算是提供了这样一个功能,只需要html中添加一个value=""的option就可以了,如果选中它就会delete掉相应的ngModel绑定的属性,完美重置

reset-option

转载于:https://www.cnblogs.com/wancy86/p/ngOptions.html

你可能感兴趣的文章
java定时器的使用(Timer)
查看>>
ef codefirst VS里修改数据表结构后更新到数据库
查看>>
boost 同步定时器
查看>>
[ROS] Chinese MOOC || Chapter-4.4 Action
查看>>
简单的数据库操作
查看>>
iOS-解决iOS8及以上设置applicationIconBadgeNumber报错的问题
查看>>
亡灵序曲-The Dawn
查看>>
Redmine
查看>>
帧的最小长度 CSMA/CD
查看>>
xib文件加载后设置frame无效问题
查看>>
编程算法 - 左旋转字符串 代码(C)
查看>>
IOS解析XML
查看>>
Python3多线程爬取meizitu的图片
查看>>
树状数组及其他特别简单的扩展
查看>>
zookeeper适用场景:分布式锁实现
查看>>
110104_LC-Display(液晶显示屏)
查看>>
httpd_Vhosts文件的配置
查看>>
php学习笔记
查看>>
普通求素数和线性筛素数
查看>>
PHP截取中英文混合字符
查看>>