-
在使用 require('^superman') 后 ng 会自动把 superman 的 controller 注入到 link 函数的参数里。(controller 就是我们之前在 superman 指令里写的 controller)查看全部
-
业务处理什么时候写在 link 里 什么时候应该写在 controller 里呢? 如果需要把指令内部的方法暴露给外部使用,那么就用 controller。 如果只是指令内部使用,就用 link查看全部
-
指令内部的 controller查看全部
-
关于指令 attribute <load howToLoad='sm1()'> 在link 里要小写 link: function(scope, element, attr) { console.log(attr.howtoload); }查看全部
-
another查看全部
-
ng directive complie 与 link 阶段查看全部
-
通过 transclude:true 可以在 directive 指令里嵌套其他 HTML 标签 <hello><p> inner text </p></hello>查看全部
-
module.run 会在注射器加载完所有模块的时候,执行一次。查看全部
-
angularjs 四大核心特性: MVC 思想 模块化和依赖注入 (实现模块化,分组化管理) 双向数据绑定 (实际上就是 MV) 指令 (用 ng 的思路去操作 DOM)查看全部
-
ui-router 相对于原生的 router 一个区别是,它提供了深层嵌套的一个实现。查看全部
-
前端路由的基本原理: 1.哈希# 2.HTML5 中的新api history 3.路由的核心是给应用定义状态查看全部
-
ajax 的缺陷,以及路由出现的原因查看全部
-
angular 4大核心特征 MVC 指令系统 双向数据绑定查看全部
-
ng 模块查看全部
-
$scope 的生命周期有4个阶段: 1. 创建 控制器或者指令创建时, Angular 会使用 $injector 创建一个新的作用域,然后在控制器或指令运行时,将作用域传递进去. 2. 链接 Angular 启动后会将所有 $scope 对象附加或者说链接到视图上,所有创建 $scope 对象的函数也会被附加到视图上.这些作用域将会注册当 Angular 上下文发生变化时需要运行的函数.也就是 $watch 函数, Angular 通过这些函数或者何时开始事件循环. 3. 更新 一旦事件循环开始运行,就会开始执行自己的脏值检测.一旦检测到变化,就会触发 $scope 上指定的回调函数 4. 销毁 通常来讲如果一个 $scope 在视图中不再需要, Angular 会自己清理它.当然也可以通过 $destroy() 函数手动清理.查看全部
举报
0/150
提交
取消