-
compile和link区别 1.compile函数 对指令的模板进行转换, 2.link 函数 在模型和视图之间建立关联,包括在元素上注册事件监听 3.scope在链接阶段才会被绑定到元素上,在compile阶段操作scope会报错。 4.同一个指令的多个实例 compile只执行一次 link对指令的每个实例都会执行一次 5.通常只需编写 link 函数即可 6. 注意! 如果编写的自定义compile函数,自定义的link函数无效,因为compile函数返回一个link函数供后续处理。查看全部
-
所有功能都是基于模块的查看全部
-
AngularJS核心特性:MVC,模块化,指令系统,双向数据绑定 1 AngularJS语境下如何实现MVC查看全部
-
$scope查看全部
-
有空玩一下查看全部
-
第三方指令库angular-ui,比自己写的。。查看全部
-
AngularJS为我们提供的form指令查看全部
-
@绑定查看全部
-
scope的绑定策略: @:绑定字符串,还可以绑定外层SCOPE的值 =:与父SCOPE中的属性双向绑定 &:调用父层SCOPE的函数查看全部
-
在指令里创建独立scope{},可以让指令互不干扰,独立嗲用,查看全部
-
指令交互方式: 通过指令内部的CONTROLLER定义的方法暴露给外部调用查看全部
-
指令如何掉用控制器上面的方法查看全部
-
var appModule = angular.module('app', []); appModule.directive('hello', function() { return { restrict: 'E', template: '<div>Hi there</div>', replace: true }; }); directive(指令)机制 template配置 :项当然就是我们要的div标签:<hello>这个东东已经被<div>Hi there</div>这个标签替换掉了 这也是以上JS代码里面replace:true这行配置的作用 restrict:'E:指令声明方式选项查看全部
-
推荐使用E元素,创建自己模板时。 A(默认)属性,为已经有的HTML增加功能查看全部
-
EACM E:element(元素) A:attribute(属性) C: class(样式) M:comment(注释)查看全部
举报
0/150
提交
取消