ngHref

在Angular程序没完成改变链接上用{{hash}}方式绑定的href值的时候,当用户点击该链接会跳到一个错误的页面。

格式:ng-href=”value”

value:表达式。

使用代码:

  <a ng-href="http://www.xxxxx.com">点击进入xxxxx网站</a>

如果href绑定的url是动态绑定(从就是代码中绑定到view),使用的是href,那么就会出现href 绑定出现错误,因为angular还未对html上的表达式进行编译,原先就用href绑定的值最后还是href="{{hash}}" ,而如果用ng-href,那么angular将会在编译完后去绑定url,当然这时候你看到的a标签属性上同时存在ng-href和href,后面的href是解析出来的,并且2个属性上的url值都正确绑定。

ngSrc

在Angular里面,src标签上使用 {{hash}} 标记是错误的。在Angular替换{{hash}}内的表达式之前,浏览器将会使用包括 {{hash}}文本的url。ngSrc解决了这个问题。

错误的使用方式:

<img src="http://www.gravatar.com/avatar/{{hash}}"/>

正确的使用方式:

  <img ng-src="http://www.gravatar.com/avatar/{{hash}}"/>

ngSrc与ngHref同理。

ngCopy/ngCut/ngPaste

  <input ng-copy="copy=true" ng-init="copy=false; value='copy me'" ng-model="value">{{copy}}
<input ng-cut="cut=true" ng-init="cut=false; value='cut me'" ng-model="value">{{cut}}
<input ng-paste="paste=true" ng-init="paste=false" placeholder='paste here'>{{paste}}

通过上面三个指令分别在触发复制/剪切/粘帖时我们可以执行我们自定义的事件了。

最新文章

  1. 网页mp3语音展示,点击图片放大,点击图片跳转链接,调表格
  2. PostGr-SQL database创建表
  3. g++默认支持c++11标准的办法
  4. Android TabHost中Activity之间传递数据
  5. leetcode面试准备:Triangle
  6. 快速发展的Swift是否将淘汰Objective-C?
  7. 移除Ubuntu“下载额外数据不成功”的提示通知
  8. 转: Oracle AWR 报告 每天自动生成并发送邮箱
  9. uvalive 5760 Alice and Bob (组合游戏,dp)
  10. [转]CSS目标伪类E:target
  11. Mysql学习(慕课学习笔记6)修改数据表(上)
  12. iOS设置textfield为密码框
  13. Flash神奇的视频利器StageVideo
  14. cogs2479 偏序(CDQ套CDQ)
  15. winfrom程序Datagridview列名问题
  16. elasticsearch(3) 数据操作-更新
  17. 494. Target Sum
  18. JS_高程6.面向对象的程序设计(1)理解对象
  19. 2019.02.11 bzoj4818: [Sdoi2017]序列计数(矩阵快速幂优化dp)
  20. day63

热门文章

  1. ubuntu-12.10-server安装图形界面
  2. .net程序员转行做手游开发经历(五)
  3. JavaScript学习笔记- 正则表达式常用验证
  4. Android开发之ViewPager的简单使用
  5. 获取 AlertDialog自定义的布局 的控件
  6. SpringMVC学习--拦截器
  7. 使用D3绘制图表(6)--竖直柱状图表
  8. spoj687 后缀数组重复次数最多的连续重复子串
  9. Docker指定multiple Insecure registry的方法
  10. fiddler使用教程