发表于: 2017-06-02 21:51:43
1 1304
今天完成的事情:
学习angular自定义指令
HTML5 File API
明天计划的事情
开始进行任务9
遇到的问题:
.angular自定义指令,这里资料很杂,没有找到一个很好的实例,应用起来还是有些问题,指令的作用域scope这地地方还需要找资料查一下,跟昨天一样出现了双向绑定失效的问题。
使用.directive()方法来注册一个新指令,传入两个参数,第一个参数传入一个字符串,作为指令的名字;第二个参数是一个函数,该函数返回一个对象,返回的对象中包含了用来定义和配置指令所需的方法和属性。
restrict设置调用方式:
元素(E) 、属性(A) 、类(C)、注释(M)
模板 template templateUrl
定义指令模板,template指定模板HTML字符串,templateUrl可以指定模板路径或者一个函数,函数可以接受两个参数tElement和tAttrs,并返回一个 代 表模板的字符串
指令控制器 controller controllerAs
可定义一个匿名函数或传入一个控制器名,指令的控制器和link函数可以进行互换。控制器主要是用来提供可在指令间复用的行为,但link函数只能在当前内部指令中定义行为,且无法在指令间复用。
收获:学习angular自定义指令 。
评论