发表于: 2017-07-19 19:47:43
1 871
今天完成的事情:
1、学习项目中的自定义指令。
2、学习了自定义指令中的liink参数。
明天计划的事情:
1、之前一直没有用原生的JS做过图片上传功能,明天学习下。
2、开始改下bug。
遇到的问题:
1、暂无
收获:
1、之前一直没有理解a=+a;这种代码什么作用,今天去搜索了下,可以将a转换为number类型。
2、link: function(scope, element, attrs) {
// 在这里操作DOM
}链接函数之所以能够在指令中操作DOM,就是因为传入的这几个参数:scope、element、attrs
scope:即与指令元素相关联的当前作用域,可以用来注册监听器:scope.$watch()
element:即当前指令对应的元素,使用它可以操作该元素及其子元素。例如<span my-directive></span>,这个span就是指令 my-directive所使用的元素。
attrs:由当前元素的属性组成的对象。
评论