发表于: 2017-02-10 22:48:19

1 1289


今天完成的内容:

 修真院10期第二部分demo。

 10.6tag与trunk合并。

 angular自定义指令的学习。

 计划明天的事情:

 PPT小课堂内容的完成。

 了解修真院11期的需求。


收获和问题:

 今天学习了剩余的自定义指令:

  scope中的选项:

 false:共享父作用域。 (可以读取到父作用域的参数,并且在自定义指令中改变了该变量,父作用域也会改变)

 true:继承父作用域,新建独立作用域。(可以读取到父作用域的参数,并且在自定义指令中改变了该变量,父作用域不会改变

 {}:封闭的作用域(不读取父作用,单独的作用域)。

 其中object情况下,还有可选项:@ 子作用能感知到父作用域的变更,反之不行; 需要注意的是,属性赋值时需要使用{{}}表达式,而且该属性的值类型

                     =  /* 父子作用域双向绑定 */

                     通常&(字面意思)


 在学习link的时候还理解到了一个概念:

   controller关注的是指令自身内部作用域具备什么样的行为,其关注点在于指令作用域的行为上。 
   link关注的是指令中HTML模板的操作行为,其关注点在于DOM操作行为上。

   templateUrl属性值是一个url路径,路径指向一个html模板,html模板会填充指令内容。

 问题:compile指令看不懂。


返回列表 返回列表
评论

    分享到