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 相关文章推荐
利用XMLHTTP传递参数在另一页面执行并刷新本页
Oct 26 Javascript
JQuery 获取和设置Select选项的代码
Feb 07 Javascript
jQuery库与其他JS库冲突的解决办法
Feb 07 Javascript
jquery方法+js一般方法+js面向对象方法实现拖拽效果
Aug 30 Javascript
JavaScript使用addEventListener添加事件监听用法实例
Jun 01 Javascript
基于jQuery实现仿百度首页换肤背景图片切换代码
Aug 25 Javascript
JS检测移动端横竖屏的代码
May 30 Javascript
JS判断iframe是否加载完成的方法
Aug 03 Javascript
jQuery、zepto、js常用小技巧
Feb 12 Javascript
vuejs2.0实现分页组件使用$emit进行事件监听数据传递的方法
Feb 22 Javascript
vue组件Prop传递数据的实现示例
Aug 17 Javascript
javascript 开发之网页兼容各种浏览器
Sep 28 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
smarty获得当前url的方法分享
2014/02/14 PHP
PHPCrawl爬虫库实现抓取酷狗歌单的方法示例
2017/12/21 PHP
关于Blog顶部的滚动导航条代码
2006/09/25 Javascript
一段多浏览器的&quot;复制到剪贴板&quot;javascript代码
2007/03/27 Javascript
jQuery中ajax的load()方法用法实例
2014/12/26 Javascript
JS实现控制表格内指定单元格内容对齐的方法
2015/03/30 Javascript
JavaScript实现鼠标滑过处生成气泡的方法
2015/05/16 Javascript
简单介绍JavaScript的变量和数据类型
2015/06/03 Javascript
JavaScript清空数组元素的两种方法简单比较
2015/07/10 Javascript
BootStrap的JS插件之轮播效果案例详解
2016/05/16 Javascript
微信分享调用jssdk实例
2017/06/08 Javascript
Form表单上传文件(type=&quot;file&quot;)的使用
2017/08/03 Javascript
快速掌握jquery分页插件jqPaginator的使用方法
2017/08/09 jQuery
详解react-router 4.0 下服务器如何配合BrowserRouter
2017/12/29 Javascript
vue中post请求以a=a&amp;b=b 的格式写遇到的问题
2018/04/27 Javascript
Webpack path与publicPath的区别详解
2018/05/03 Javascript
vue使用better-scroll实现下拉刷新、上拉加载
2018/11/23 Javascript
关于vue-cli3打包代码后白屏的解决方案
2020/09/02 Javascript
js实现3D粒子酷炫动态旋转特效
2020/09/13 Javascript
python使用 HTMLTestRunner.py生成测试报告
2017/10/20 Python
使用Python如何测试InnoDB与MyISAM的读写性能
2018/09/18 Python
python实现生成字符串大小写字母和数字的各种组合
2019/01/01 Python
Win10里python3创建虚拟环境的步骤
2020/01/31 Python
PyQt5多线程防卡死和多窗口用法的实现
2020/09/15 Python
HTML5通过调用canvas对象的getContext()方法来获取绘图环境
2014/06/23 HTML / CSS
canvas简易绘图的实现(海绵宝宝篇)
2018/07/04 HTML / CSS
Crabtree & Evelyn英国官网:瑰珀翠护手霜、香水、沐浴和身体护理
2018/04/26 全球购物
销售代表求职自荐信
2013/10/01 职场文书
怀念母亲教学反思
2014/04/28 职场文书
社区优秀志愿者先进事迹
2014/05/09 职场文书
司法建议书范文
2014/05/13 职场文书
城管年度个人总结
2015/02/28 职场文书
会计工作态度自我评价
2015/03/06 职场文书
学校教师师德师风承诺书
2015/04/28 职场文书
学生乘坐校车安全责任书
2015/05/11 职场文书
2015年学校教务处工作总结
2015/05/11 职场文书