发表于: 2017-01-06 01:01:55
1 1678
1.今天完成的事:
学习angluar的directive和provider;
指令共用模板的方法,嵌套指令,指令间的交互,指令和控制器间的交互。
2. 明天的计划:
整理简易后台系统的代码。
3. 遇到的困难:
1. 指令共用模板的方法,嵌套指令.
//注射器加载完所有模块之后,此方法会执行一次 mymodule.run(function($templateCache){ $templateCache.put("hello.html","<div>hello</div>"); });
mymodule.directive("hello",function($templateCache){
return{
restrict:'A/E/C/M',//选择写入方式
template: $templateCache.get("hello.html"),//指令内容,此处选择的是缓存模板
replace:true;//是否替换模板
transclude:true;//嵌入模板
compile : function()
{
//调用函数
};
link :function(){
//操作dom
}
})
<h3>Hello, Directive, <span ng-transclude=""><span class="ng-scope">12345678</span></span></h3> //嵌套指令的写法
2.service的写法一直报错。
4. 今天的收获:
以上。
评论