扫码关注官方订阅号
想用 ng-repeat 做一个选择时间的控件,及一个 select 的 option 循环 24 个,一个循环 60 个
<md-option ng-repeat="i in h | h = 24"></md-option>
类似这样,但是这样好像是不对的
小伙看你根骨奇佳,潜力无限,来学PHP伐。
| 表示过滤器,angular中规定的过滤器是必须利用angular.filter注册,所以需要使用过滤器
|
angular.filter('limitTo',function(){ return function (h,m){//参数 h 为|之前的数据,m 为过滤器之后的数据,如果数据为多个值,可以用:分开 return m; } });
然后在使用 |limitTo(24),参数为 h|limitTo:24
|limitTo(24)
h|limitTo:24
<md-option ng-repeat="i in h | limitTo(24)"></md-option>
一定要自己写?不是已经有好多轮子了,改下样式直接用就行了http://angular-ui.github.io/b...
vue好像可以这样玩。angular不行
在你的controller里这么写:
$scope.range = function(n) { return new Array(n); }
然后这样用:
<md-option ng-repeat="i in range(24)"></md-option>
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
|表示过滤器,angular中规定的过滤器是必须利用angular.filter注册,所以需要使用过滤器
然后在使用
|limitTo(24),参数为
h|limitTo:24一定要自己写?不是已经有好多轮子了,改下样式直接用就行了http://angular-ui.github.io/b...
vue好像可以这样玩。angular不行
在你的controller里这么写:
然后这样用: