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 实现 秒杀,团购 倒计时展示的记录 分享
Jul 12 Javascript
JavaScript对IE操作的经典代码(推荐)
Mar 10 Javascript
百度UEditor编辑器如何关闭抓取远程图片功能
Mar 03 Javascript
jQuery焦点控制图层展示延迟隐藏的方法
Mar 09 Javascript
Javascript基础教程之比较null和undefined值
May 16 Javascript
浅谈$('div a') 与$('div&gt;a')的区别
Jul 18 Javascript
JS实现的系统调色板完整实例
Dec 21 Javascript
详解vue-video-player使用心得(兼容m3u8)
Aug 23 Javascript
基于Node的Axure文件在线预览的实现代码
Aug 28 Javascript
微信小程序制作扭蛋机代码实例
Sep 24 Javascript
JS数组方法concat()用法实例分析
Jan 18 Javascript
JavaScript变量Dom对象的所有属性
Apr 30 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
用header 发送cookie的php代码
2007/03/16 PHP
PHP图像识别技术原理与实现
2016/10/27 PHP
JavaScript DOM学习第六章 表单实例
2010/02/19 Javascript
JQuery autocomplete 使用手册
2010/04/01 Javascript
jQuery setTimeout()函数使用方法
2013/04/07 Javascript
jQuery中noConflict()用法实例分析
2015/02/08 Javascript
JS基于FileSystemObject创建一个指定路径的TXT文本文件
2015/08/05 Javascript
浏览器环境下JavaScript脚本加载与执行探析之defer与async特性
2016/01/14 Javascript
在JavaScript中使用JSON数据
2016/02/15 Javascript
前端框架学习总结之Angular、React与Vue的比较详解
2017/03/14 Javascript
利用Vue.js实现求职在线之职位查询功能
2017/07/03 Javascript
js禁止浏览器页面后退功能的实例(推荐)
2017/09/01 Javascript
基于JavaScript中标识符的命名规则介绍
2018/01/06 Javascript
jQuery实现左右滑动的toggle方法
2018/03/03 jQuery
详解.vue文件解析的实现
2018/06/11 Javascript
利用Vconsole和Fillder进行移动端抓包调试方法
2019/03/05 Javascript
如何使用Jquery动态生成二级选项列表
2020/02/06 jQuery
Python使用Flask框架同时上传多个文件的方法
2015/03/21 Python
基于python中的TCP及UDP(详解)
2017/11/06 Python
解决python通过cx_Oracle模块连接Oracle乱码的问题
2018/10/18 Python
解决python 无法加载downsample模型的问题
2018/10/25 Python
对python多线程中Lock()与RLock()锁详解
2019/01/11 Python
python-视频分帧&amp;多帧合成视频实例
2019/12/10 Python
Vichy薇姿加拿大官网:法国药妆,全球专业敏感肌护肤领先品牌
2018/07/11 全球购物
预备党员党校学习自我评价分享
2013/11/12 职场文书
老师给学生的表扬信
2014/01/17 职场文书
一年级语文教学反思
2014/02/13 职场文书
微信营销策划方案
2014/02/24 职场文书
门前三包责任书
2014/04/15 职场文书
2014年师德承诺书
2014/05/23 职场文书
创先争优一句话承诺
2014/05/29 职场文书
银行柜员与客户起冲突检讨书
2014/09/27 职场文书
先进个人事迹材料范文
2014/12/30 职场文书
婚前保证书范文
2015/02/28 职场文书
公司财务部岗位职责
2015/04/14 职场文书
如何利用python实现列表嵌套字典取值
2022/06/10 Python