前提~我用的版本1.5.5

或许你曾见过这张图~

言归正传,情况是这样的:
我有三个li,每点击当前li就让其背景色变色;
点击另一个li又让背景色切换到另一个li。
这需求在jq的时代简直不能再简单,然鹅在用了angular后页面就很少引入jq了(当然是为了保持B格~哈哈哈),偶然发现angular自带有jq lite,和指令一起用就又回到老夫就用jquery的快感~

附码:

<li au-focus><a href="#/music/1">音乐</a></li>
<li au-focus><a href="#/movie/1">电影</a></li>
<li au-focus><a href="#/book/1">图书</a></li>
angular.module('wasei.directives.au-focus', [])
.direvtive('auFocus',[function(){return {restrict: 'A',link:function($scope, iElm, iAttrs, controller){iElm.on('click',function(){iElm.parent().children().removeClass('active');iElm.addClass('active');})}}
}]);

最后附上angular自带的jq方法,当然你也能自己打印一下iAttrs查看…

angular自带的jquery lite用法实例,不用引入jq照样回到老夫就用jq的感觉~相关推荐

  1. python asyncio回调函数_python回调函数用法实例分析

    python回调函数用法实例分析 本文实例讲述了python回调函数用法.分享给大家供大家参考.具体分析如下: 软件模块之间总是存在着一定的接口,从调用方式上,可以把他们分为三类:同步调用.回调和异步 ...

  2. ANGULAR自带指令有哪些?

    1.背景介绍 AngularJS 通过被称为 指令 的新属性来扩展 HTML. AngularJS 通过内置的指令来为应用添加功能. AngularJS 允许你自定义指令. 2.知识剖析 angula ...

  3. 简述angular中constant和$filter的用法

    这里是修真院前端小课堂,每篇分享文从 [背景介绍][知识剖析][常见问题][解决方案][编码实战][扩展思考][更多讨论][参考文献] 八个方面深度解析前端知识/技能,本篇分享的是: [简述angul ...

  4. jQuery .tmpl() 用法

    参考效果: DEMO  下载: jquery-tmpl-master 动态请求数据来更新页面是现在非常常用的方法,比如博客评论的分页动态加载,微博的滚动加载和定时请求加载等. 这些情况下,动态请求返回 ...

  5. Excel 日期相减 DATEDIF 函数用法实例

    Excel 日期相减 DATEDIF 函数用法实例 如图所示 在C1列输入 =DATEDIF(A1,B1,"y")&"年"&DATEDIF(A1 ...

  6. BCDEDIT用法实例讲解

    BCDEDIT用法实例讲解 补充:今天才发现BCDEDIT不是纯DOS命令.你必须在XP或者VISTA中才能使用这个命令. ========================== bcdedit.exe ...

  7. Imagex用法实例

    Imagex用法实例 本文的所有操作都需要在Windows PE下进行.虽然这可能没有在DOS环境下方便,不过用Windows PE取代DOS已经是一个必然的趋势,同时,Windows PE环境也使p ...

  8. jquery 瀑布流实例最流行瀑布流图片展示

    jquery masonry与infinitescroll两款瀑布流插件制作当下最流行的瀑布流图片展示实例,通过鼠标滚动图片无限加载的类似瀑布的效果的图片展示.用户可以无限浏览图片或内容无限加载瀑布流 ...

  9. python画猴子_Python猴子补丁Monkey Patch用法实例解析

    属性在运行时的动态替换,叫做猴子补丁(Monkey Patch). 为什么叫猴子补丁 属性的运行时替换和猴子也没什么关系,关于猴子补丁的由来网上查到两种说法: 1.这个词原来为Guerrilla Pa ...

最新文章

  1. Linux复制文件scp
  2. 数字图像处理实验(5):PROJECT 04-01 [Multiple Uses],Two-Dimensional Fast Fourier Transform
  3. 也许90%的人都没有真正搞懂性能优化
  4. Windows Azure SDK 1.6让Visual Studio下的Azure开发更高效
  5. ubuntu16.04下安装NS-2.35以及对simple例的理解
  6. 消费者服务消费延时分析
  7. vs2015 hiredis编译使用
  8. (day 22 - 全排列问题 dfs+剪枝+回溯 )剑指 Offer 38. 字符串的排列
  9. linux wifi驱动rtl8188移植
  10. 双击java安装包没有反应_win7系统双击JeR安装包没有任何反应的解决方法
  11. 计算机论文的写作方法有哪些,计算机专业毕业论文的写作方法指导
  12. 如何用C语言实现批量修改文件类型
  13. 研究生师兄谈SCI论文写作心得
  14. html向下的箭头符号怎么打,向下的箭头怎么打
  15. Carla学习(一) 小车简单直线行走
  16. DM8在银河麒麟服务器上配置Oracle19c的DBLINK服务
  17. 基于Pytorch的cifar10分类网络模型
  18. 26个顶尖战略咨询公司常用分析模型详解!
  19. 阿里云服务器,解析二级域名
  20. VUE引入Echarts 打包文件过大——解决方法2:CDN引入

热门文章

  1. 《细说PHP》第二版--读书笔记
  2. 关于地震预测的一个胡思乱想
  3. 实现JS标签切换效果【CSS图片切换】
  4. 分布式系统原理介绍_分布式系统的全面介绍
  5. python写梦幻西游手游脚本辅助_深入解析Lua脚本加密技术,给游戏代码加上“紧箍咒”...
  6. 基于STM32和EV1527的无线接收解码程序
  7. Python 进行HTTP代理 多线程实现微信刷投票开发
  8. PowerBI网关on-premises data gateway无法登录账号的问题及解决方法
  9. android课程设计致谢,有关课程设计论文的致谢词
  10. vue -- 移动端(vant)更换头像剪切功能