最近在学习angularJS指令的时候,对指令对象中require属性和transclude属性同时设置为true比较疑惑,于是自己动手测试一下具体差异

index.html:

<simple>
  <div>Inner content</div>
</simple>

自定义 simple指令

 .directive("simple", function(){
return {
restrict: "E",
//transclude:true,
   //replace:true,
scope:{
},
template:"<div>哈哈哈<div ng-transclude></div></div>"
}
1.transclude:true
<simple class="ng-isolate-scope">
<div class="ng-binding">
哈哈哈
<div ng-transclude="">
<div class="ng-scope">Inner content</div>
</div>
</div>
</simple> 2.replace:false
<simple class="ng-isolate-scope">
<div class="ng-binding">
哈哈哈
<div ng-transclude=""></div>
</div>
</simple> 3.replace:true
<div class="ng-binding ng-isolate-scope">
哈哈哈
<div ng-transclude=""></div>
</div> 4.replace:true
transclude:true
<div class="ng-binding ng-isolate-scope">
哈哈哈
<div ng-transclude="">
<div class="ng-scope">Inner content</div>
</div>
</div>

最新文章

  1. SIMLock锁卡功能解析
  2. jquery 监听常用监听方法
  3. Linux 内核数据结构:Linux 双向链表
  4. js 页面刷新方法
  5. Android 调用已安装市场,进行软件评分的功能实现
  6. 2016.6.12 codevs搜索练习
  7. Eclipse下配置tomcat且使用eclipse开启debug模式,集成JAD反编译插件
  8. MVC下用C#实现Excel导出
  9. OpenJudge/Poj 1753 Flip Game
  10. springMVC3学习(四)--訪问静态文件如js,jpg,css
  11. [转载]CTreeCtrl 和 CListCtrl 控件(VC_MFC)
  12. Linux文件管理上
  13. [51nod1532]带可选字符的多字符串匹配
  14. 洛谷 [P3258] 松鼠的新家
  15. [swarthmore cs75] Compiler 3 – Cobra
  16. git 入门教程之变基合并
  17. 阿里Java面经大全(整合版)
  18. 力扣(LeetCode)58. 最后一个单词的长度
  19. 【JS】【2】ajax传的参数为数组时,后台接收为null的处理
  20. 可变,不可变类型和hash

热门文章

  1. CentOS 6.3下NTP服务安装和配置
  2. iptables-过滤61开头的ip数据包
  3. 利用ZjDroid对 &lt;捕鱼达人3&gt; 脱壳及破解过程-转
  4. python 打印类的属性、方法
  5. H2Database高级特性
  6. selenium自动化测试
  7. Blog`s CSS
  8. 蘑菇街teamtalk简介
  9. CodeForces 625A Guest From the Past
  10. 关于iOS后台模式