angular中实现li或者某个元素点击变色的两种方法


Posted in Javascript onJuly 27, 2017

本文介绍了angular中实现li或者某个元素点击变色的两种方法,分享给大家,希望对大家有帮助

先说一种最直接了当的不需要js控制。

方法一:直接在用ng-class就可以控制:

<p ng-click="state=1;" ng-class="{active:state==1}">浮伤年华</p>
<p ng-click="state=2;" ng-class="{active:state==2}">忧伤说笑</p>

在style里面设置如下:

<style type="text/css">
  .active{
   color:red;
  }
</style>

这样就会点哪个哪个变色了。

方法二:style同上,hetml如下:

<div ng-controller="active">
  <p ng-click="isActive(1)" class="{{i==1?'active':''}}">剧情再美</p>
      <p ng-click="isActive(2)" class="{{i==2?'active':''}}">终究是戏</p>
  </div>

js代码如下:

$scope.isActive=function(i){
  $scope.i=i;
}

若想要第一个默认为有颜色的,则在js里面加如下即可:

$scope.i=1;

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript学习网址备忘
May 29 Javascript
有趣的javascript数组定义方法
Sep 10 Javascript
jQuery 菜单随滚条改为以定位方式(固定要浏览器顶部)
May 24 Javascript
Jquery的hide及toggle方法让超链接慢慢消失
Sep 06 Javascript
Javascript节点关系实例分析
May 15 Javascript
基于jquery实现图片相关操作(重绘、获取尺寸、调整大小、缩放)
Dec 25 Javascript
Bootstrap框架的学习教程详解(二)
Oct 18 Javascript
关于js函数解释(包括内嵌,对象等)
Nov 20 Javascript
JS实现复制内容到剪贴板功能
Feb 05 Javascript
JavaScript两种计时器的实例讲解
Jan 31 Javascript
微信小程序实现商品属性联动选择
Feb 15 Javascript
小程序调用微信支付的方法
Sep 26 Javascript
js学习总结之DOM2兼容处理顺序问题的解决方法
Jul 27 #Javascript
AngularJS点击添加样式、点击变色设置的实例代码
Jul 27 #Javascript
vue中计算属性(computed)、methods和watched之间的区别
Jul 27 #Javascript
angular2+node.js express打包部署的实战
Jul 27 #Javascript
利用Ionic2 + angular4实现一个地区选择组件
Jul 27 #Javascript
vue单页应用中如何使用jquery的方法示例
Jul 27 #jQuery
详解win7 cmd执行vue不是内部命令的解决方法
Jul 27 #Javascript
You might like
基于session_unset与session_destroy的区别详解
2013/06/03 PHP
PHP扩展模块memcached长连接使用方法分析
2014/12/24 PHP
PHP获取指定月份第一天和最后一天的方法
2015/07/18 PHP
php中二维数组排序问题方法详解
2015/08/28 PHP
PHP使Laravel为JSON REST API返回自定义错误的问题
2018/10/16 PHP
jquery实现弹出层登录和全屏层注册特效
2015/08/28 Javascript
Bootstrap模态框(modal)垂直居中的实例代码
2016/08/18 Javascript
Bootstrap菜单按钮及导航实例解析
2016/09/09 Javascript
jQuery EasyUI中的日期控件DateBox修改方法
2016/11/09 Javascript
js与jquery分别实现tab标签页功能的方法
2016/11/18 Javascript
利用Query+bootstrap和js两种方式实现日期选择器
2017/01/10 Javascript
第一个Vue插件从封装到发布
2017/11/22 Javascript
vue.js中npm安装教程图解
2018/04/10 Javascript
vue中v-for循环给标签属性赋值的方法
2018/10/18 Javascript
小程序如何获取多个formId实现详解
2019/09/20 Javascript
[01:06]DOTA2亚洲邀请赛专属珍藏-荧煌之礼
2017/03/24 DOTA
python协程用法实例分析
2015/06/04 Python
Python爬取365好书中小说代码实例
2020/02/28 Python
Python从MySQL数据库中面抽取试题,生成试卷
2021/01/14 Python
HTML5中5个简单实用的API(第二篇,含全屏、可见性、拍照、预加载、电池状态)
2014/05/07 HTML / CSS
印尼在线购买隐形眼镜网站:Lensza.co.id
2019/04/27 全球购物
英国高街奥特莱斯:Highstreet Outlet
2019/11/21 全球购物
巴西葡萄酒商店:Divvino
2020/02/22 全球购物
医药工作者的求职信范文
2013/09/21 职场文书
马云的职业生涯规划之路
2014/01/01 职场文书
校园安全演讲稿
2014/05/09 职场文书
小学安全教育月活动总结
2014/07/07 职场文书
竞选学委演讲稿
2014/09/13 职场文书
“四风”问题对照检查材料思想汇报
2014/09/16 职场文书
单位员工收入证明样本
2014/10/09 职场文书
2015世界地球日活动总结
2015/02/09 职场文书
2015年度党员个人总结
2015/02/14 职场文书
纪录片信仰观后感
2015/06/08 职场文书
光荣之路观后感
2015/06/12 职场文书
简爱读书笔记
2015/06/26 职场文书
不负正版帝国之名 《重返帝国》引领SLG手游制作新的标杆
2022/04/07 其他游戏