发表于: 2017-01-07 23:26:47

1 1443


1.今天完成的事:

  1 . 学习指令和控制器交互,完成分页器的部分提取。

2. 明天的计划:

  整理简易后台系统的代码,学习自定义过滤器和指令,争取完成任务。

3. 遇到的困难:

 1. 分页器如果提取出来,按钮的事件该该怎么绑定,是绑定到指令里面,还是用ng-click的绑定方法;

 2. 指令的controller方法和调用;在第一个指令内的 controller里面写需要暴露出来给其他指令调用的方法,link里面写自己私有的方法,优先在link里面操作dom,

link的函数有四个形参分别是scope,当前元素对象,属性,如果有require参数的话第四个就是继承的父级指令,可以通过它调用父级内controller的方法。

3. 指令内scope的绑定方法,如果是绑定的数据比较复杂的话应选用‘=’来绑定,可以避免数据的过滤,@的方法是以字符串来传递的。

scope:{
   username : '=', // 相当于值复制传递的是字符串
   //username : '=', // 相当于引用复制双向绑定
   //username : '&', // 绑定父作用域中的方法传递参数
},

4. 今天的收获:

   以上。



返回列表 返回列表
评论

    分享到