angular中compile和link的区别
2015-12-04 17:15
459 查看
compile函数的作用是对指令的模板进行转换。
link的作用是在模型和视图之间建立关联,包括在元素上注册事件监听。
scope在链接阶段才会被绑定到元素上,因此compile阶段操作scope会报错。
对于同一个指令的多个实例,compile只会执行一次;而link对于指令的每个实例都会执行一次。
一般只用link就够了。
如果自己编写的自定义的compile函数,自定义的link函数无效,因为compile函数应该返回一个link函数供后处理。
link的作用是在模型和视图之间建立关联,包括在元素上注册事件监听。
scope在链接阶段才会被绑定到元素上,因此compile阶段操作scope会报错。
对于同一个指令的多个实例,compile只会执行一次;而link对于指令的每个实例都会执行一次。
一般只用link就够了。
如果自己编写的自定义的compile函数,自定义的link函数无效,因为compile函数应该返回一个link函数供后处理。
相关文章推荐
- 把网站链接卖一个好价钱: Text Link Ads 注册网赚攻略
- css import与link的区别
- angular.element方法汇总
- Angular用来控制元素的展示与否的原生指令介绍
- 使用angular写一个hello world
- vue,angular,avalon这三种MVVM框架优缺点
- 使用Angular和Nodejs、socket.io搭建聊天室及多人聊天室
- JavaScript link方法入门实例(给字符串加上超链接)
- 在JavaScript中处理字符串之link()方法的使用
- Angular中的Promise对象($q介绍)
- angular简介和其特点介绍
- angular中使用路由和$location切换视图
- angularjs指令中的compile与link函数详解
- 浅谈AngularJS--基础
- 再度迁移博客
- Meteor+Angular实现轻论坛——Meteor和Angular基础介绍
- 7月国外最新技术文章翻译汇总(IT技术)
- 使用coffeescript-maven-plugin,实时监控coffee文件的编译,只需一步配置
- 从源码编译DiyDrones MissionPlanner 1.2.95.0