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 相关文章推荐
一个简单的jQuery插件制作 学习过程及实例
Apr 25 Javascript
js和jquery批量绑定事件传参数一(新猪猪原创)
Jun 23 Javascript
JQuery入门——事件切换之hover()方法应用介绍
Feb 05 Javascript
jQuery选择器用法实例详解
Dec 17 Javascript
Node.js常用工具之util模块
Mar 09 Javascript
Jquery EasyUI $.Parser
Jun 02 jQuery
javascript获取指定区间范围随机数的方法
Sep 08 Javascript
Angular如何在应用初始化时运行代码详解
Jun 11 Javascript
vue项目引入字体.ttf的方法
Sep 28 Javascript
Vue核心概念Action的总结
Jan 18 Javascript
详解微信小程序用定时器实现倒计时效果
Apr 30 Javascript
js实现无限层级树形数据结构(创新算法)
Feb 27 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
PHP文件读写操作之文件写入代码
2011/01/13 PHP
单一index.php实现PHP任意层级文件夹遍历(Zjmainstay原创)
2012/07/31 PHP
PHP使用curl_multi实现并发请求的方法示例
2018/04/29 PHP
写自已的js类库需要的核心代码
2012/07/16 Javascript
jQuery实现可收缩展开的级联菜单实例代码
2013/11/27 Javascript
Javascript中的默认参数详解
2014/10/22 Javascript
node.js中的fs.rename方法使用说明
2014/12/16 Javascript
JavaScript实现彩虹文字效果的方法
2015/04/16 Javascript
js实现仿Windows风格选项卡和按钮效果实例
2015/05/13 Javascript
jQuery操作基本控件方法实例分析
2015/12/31 Javascript
jQuery 全选 全部选 反选 实现代码
2016/08/17 Javascript
JS弹出窗口的运用与技巧大全
2016/11/01 Javascript
jquery UI Datepicker时间控件冲突问题解决
2016/12/16 Javascript
详解vue-cli项目中用json-sever搭建mock服务器
2017/11/02 Javascript
element上传组件循环引用及简单时间倒计时的实现
2018/10/01 Javascript
JS绘图Flot如何实现可选显示曲线图功能
2020/10/16 Javascript
用Python的urllib库提交WEB表单
2009/02/24 Python
Python多进程编程技术实例分析
2014/09/16 Python
python使用Berkeley DB数据库实例
2014/09/26 Python
Python MySQL数据库连接池组件pymysqlpool详解
2017/07/07 Python
Python实现的归并排序算法示例
2017/11/21 Python
python代码实现ID3决策树算法
2017/12/20 Python
python设置环境变量的原因和方法
2019/06/24 Python
Python中url标签使用知识点总结
2020/01/16 Python
浅谈ROC曲线的最佳阈值如何选取
2020/02/28 Python
解决pytorch 保存模型遇到的问题
2021/03/03 Python
css3实现input输入框颜色渐变发光效果代码
2014/04/02 HTML / CSS
浅析与CSS3的loading动画加载相关的transition优化
2015/05/18 HTML / CSS
请说出这段代码执行后a和b的值分别是多少
2015/03/28 面试题
月度优秀员工获奖感言
2014/08/16 职场文书
就业协议书样本
2014/08/20 职场文书
计划生育证明书写要求
2014/09/17 职场文书
党政领导班子群众路线对照检查材料
2014/10/26 职场文书
乡镇党的群众路线教育实践活动个人整改方案
2014/10/31 职场文书
详解SQL报错盲注
2022/07/23 SQL Server
go goth封装第三方认证库示例详解
2022/08/14 Golang