Angularjs 实现 switch 开关
Posted bywayboy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Angularjs 实现 switch 开关相关的知识,希望对你有一定的参考价值。
下面是实现效果:
AngularJS 实现代码:
ro.directive('toggle',[function()
return
restrict: 'E',
replace: true,
scope:
'ngModel':'='
,
template:'<label class="ro-switch"><input type="checkbox" ng-model="ngModel" ng-checked="ngModel"><div class="slider"><div class="slider-thumb"></div></div></label>',
link:function(scope,elm,attr)
]);
CSS端代码:
/* switch 开关 */
.ro-switch
display: inline-block;cursor:pointer;
> inputdisplay: none;
.slider
padding: 2px 25px 2px 3px;
background:#CCCCCC;
> .slider-thumb
width:18px;height:18px;background:#FFF;
transition: padding 0.2s ease-in-out,background 0.2s ease-in-out;
> input:checked + .sliderbackground:#2196F3;padding: 2px 3px 2px 25px;
以上是关于Angularjs 实现 switch 开关的主要内容,如果未能解决你的问题,请参考以下文章
AngularJS+bootstrap-switch 实现开关控件
angularjs使用angular搭建PC端项目,开关按钮
element表格中使用switch开关实现修改switch开关的状态(整体控制,只有一个为true,其余都是false)