angularjs指令-hello指令简单用法
来源:互联网 发布:软件构架实践 epub 编辑:程序博客网 时间:2024/05/21 06:57
在慕课看大漠穷秋老师的视频,为避免时间长了忘记,写了以下笔记,没什么创新的,不喜勿喷哦
hello指令简单用法
var myModule = angular.module("MyModule",[]);myModule.directive("hello",function(){ return { restrict:'E', template:'<div>Hello everyone!</div>', replace:true }});
restrict 匹配模式
<hello></hello><div hello></div><!-- directive:hello --><div></div><div class="hello"></div>
注意:directive:hello与左右的注释符之间要有空格
template 模板内容
templateUrl 模板的路径
模板缓存
//注射器加载完所有模块时,run方法执行一次myModule.run(function($templateCache){ $templateCache.put("hello.html","<div>hello everyone!</div>");});
template:$templateCache.get("hello.html");
replace和transclude
replace,将指令内部的内容替换
<hello><span>指令内部的内容</span></hello>
最终运行结果是
transclude,可以将指令内部的内容保存,用于指令的嵌套
myModule.directive("hello",function(){ return { restrict:'E', transclude:true, template:'<div>Hello everyone!<div ng-transclude></div></div>' }});
指令中的内容会放到ng-transclude指定的位置
最终运行结果
指令执行机制:
阅读全文
0 0
- angularjs指令-hello指令简单用法
- angularJS指令以及用法
- AngularJs:Directive指令用法
- AngularJs:Directive指令用法
- AngularJs:Directive指令用法
- angularjs指令作用及用法
- angularjs自定义指令的用法
- angularjs一些简单的指令
- AngularJS 指令
- AngularJS--指令
- angularjs--指令
- angularjs指令
- AngularJS 指令
- 指令<AngularJs>
- AngularJS 指令
- AngularJS 指令
- 指令<AngularJs>
- AngularJS 指令
- 思维方式与认知框架
- 参考coupon开发cardcoupon-1
- 线程安全和可重入函数
- Java并发编程 AQS分析(二):获取锁、释放锁
- Java学习 初学者学习Java学习建议规划
- angularjs指令-hello指令简单用法
- Linux ip配置规则
- #4 渲染模板
- maven Failure to transfer pom:2.12.4
- java web项目使用CORS方法实现跨域请求方案
- Java并发编程 AQS(三):阻塞、唤醒:LockSupport
- 使用虚拟机快速安装ubuntu操作系统
- flaxList 的使用
- 生信人值得拥有的编程模板-Perl