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