发表于: 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. 今天的收获:

   以上。



返回列表 返回列表
评论

    分享到