angularjs指令参数transclude

transclude翻译为嵌入,和之前看到的vue中的slots作用差不多,目的是将指令元素的子内容嵌入到指令的模板中

定义指令

<div sidebox title="Links">  <ul>  <li>First link</li>  <li>Second link</li>  </ul>
</div>
<script>
angular.module('myApp', [])
.directive('sidebox', function() {  return {  restrict: 'EA',  scope: {  title: '@'  },  transclude: true,  template: '<div class="sidebox">\  <div class="content">\  <h2 class="header">{{ title }}</h2>\  <span class="content" ng-transclude>\  </span>\  </div>\  </div>'
}; });
</script>  

使用

下面会将div的内容嵌入带指令的模板中显示而达到自定义列表的效果,我们用的弹出层对话框就是这样实现的

<sidebox><div sideboxtitle="Links"><ul><li>First link</li><li>Second link</li></ul></div>
</sidebox><sidebox><div sideboxtitle="TagCloud"><div class="tagcloud"><a href="#">Graphics</a><a href="#">AngularJS</a><a href="#">D3</a><a href="#">Front-end</a><a href="#">Startup</a></div></div>
</sidebox>

转载于:https://www.cnblogs.com/wancy86/p/transclude.html

angularjs指令参数transclude相关推荐

  1. AngularJS 指令实践指南(二)

    这个系列教程的第一部分给出了AngularJS指令的基本概述,在文章的最后我们介绍了如何隔离一个指令的scope.第二部分将承接上一篇继续介绍.首先,我们会看到在使用隔离scope的情况下,如何从指令 ...

  2. AngularJS指令范围中的#39;@#39;和#39;=#39;有什么区别?

    本文翻译自:What is the difference between '@' and '=' in directive scope in AngularJS? I've read the Angu ...

  3. angular学习笔记(三十)-指令(4)-transclude

    from: http://www.cnblogs.com/liulangmao/p/3951865.html 本篇主要介绍指令的transclude属性: transclude的值有三个: 1.tra ...

  4. 【转】angularjs指令中的compile与link函数详解

    这篇文章主要介绍了angularjs指令中的compile与link函数详解,本文同时诉大家complie,pre-link,post-link的用法与区别等内容,需要的朋友可以参考下 通常大家在使用 ...

  5. AngularJS 指令

    1. AngularJS指令的特点: AngularJS通过被称为指令的新属性来扩展HTML,指令的前缀为ng-. AngularJS通过内置的指令来为应用添加功能. AngularJS允许你自定义指 ...

  6. AngularJS指令封装高德地图组件

    2019独角兽企业重金招聘Python工程师标准>>> 1 概述 公司移动门户原来是基于AngularJS指令封装的百度地图组件,用于签到.签退.定位等功能,在使用过程中发现百度地图 ...

  7. 如何调用AngularJS指令中定义的方法?

    本文翻译自:How to call a method defined in an AngularJS directive? I have a directive, here is the code : ...

  8. AngularJS学习笔记二:AngularJS指令

    AngularJS 指令: AngularJS 通过被称为 指令 的新属性来扩展 HTML. AngularJS 指令是扩展的 HTML 属性,带有前缀 ng-. 几个常用 指令: ng-app 指令 ...

  9. 软件测试 | 手把手教你快速掌握 Monkey 工具,指令参数+APK集合测试

    做过压力测试的同朋友应该对monkey工具都不陌生! Monkey是AndroidSDK中附带的一个工具.可以运行在模拟器里或实际设备中.它向系统发送伪随机的用户事件流,实现对正在开发的应用进行压力( ...

  10. Polymer元素和AngularJS指令有什么区别?

    本文翻译自:What is the difference between Polymer elements and AngularJS directives? On the Polymer Getti ...

最新文章

  1. 2021全国高校计算机能力挑战赛(初赛)Java试题四
  2. 【BIO】基于BIO实现简单动态HTTP服务器
  3. 关于IIS正在使用突然断电后,IIS不能使用解决方案
  4. React Native 的图片加载方式
  5. 【正一专栏】读《摆渡人》——原来你在这里
  6. 工预-Typora(A)
  7. 信号的高级特性-核心转储文件
  8. 还不懂Redis?看完这个故事就明白了!
  9. C语言 static - C语言零基础入门教程
  10. 程序员为什么老得快_这段 Python 代码让程序员赚 300W,公司已确认!网友:神操作!...
  11. 输入两个数、用python求他们的和_从键盘上输入俩个实型数,编程求它们的和差积商,要求输出时,保留两位小数C语言编程题:从键盘上输入两个...
  12. 今晚8点不见不散!余承东Vlog如此夸赞华为Mate30系列新机
  13. 3.5 tensorflow2实现样本分布K-S检验 ——python实战
  14. Python3实现顺序查找、冒泡排序、选择排序
  15. 城市三字码,机场三字码(CITY / AIRPORT 3 LETTERS CODE)
  16. android使用h5框架,轻量级Android  H5 Native Hybrid 框架
  17. 四旋翼无人机飞控系统设计(基础知识篇)
  18. 使用VSCode运行C语言
  19. 程序员必备Java API和类搜索辅助工具-Jadeite和Apatite
  20. 微信网页投诉php,【分享】买的thinkphp微信无投诉按钮源码

热门文章

  1. 华为5g鸿蒙麒麟,华为5G亮王牌:鸿蒙系统+7800W+麒麟990+防水,钱包按耐不住!
  2. getdate() java_JAVA获得当前时间的几种方法
  3. 执行cmd并获得结果_用JAVA执行CMD命令备份PG数据库,解决需要口令的问题
  4. 【渝粤教育】电大中专消费者行为学 (2)作业 题库
  5. 【渝粤教育】广东开放大学 服务标准化 形成性考核 (41)
  6. 【sklearn第一讲】scikit-learn 简介
  7. Docker网络一览
  8. Python基础【day03】:文件操作(七)
  9. [转]vs2005(c#)水晶报表
  10. [CTSC1999] 家园