发表于: 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:由当前元素的属性组成的对象。





返回列表 返回列表
评论

    分享到