请教angularJS 如何 console里直接 执行以下函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请教angularJS 如何 console里直接 执行以下函数相关的知识,希望对你有一定的参考价值。
参考技术A 第一个要注意的是这些函数的调用顺序:复制代码 代码如下:
// COMPILE PHASE
// levelOne: compile function is called
// levelTwo: compile function is called
// levelThree: compile function is called
// PRE-LINK PHASE
// levelOne: pre link function is called
// levelTwo: pre link function is called
// levelThree: pre link function is called
// POST-LINK PHASE (Notice the reverse order)
// levelThree: post link function is called
// levelTwo: post link function is called
// levelOne: post link function is called
这个例子清晰的显示出了ng在link之前编译所有的指令,然后link要又分为了pre-link与post-link阶段.
注意下,compile与pre-link的执行顺序是依次执行的,但是post-link正好相反.
所以上面已经明确标识出了不同的阶段,但是compile与pre-link有什么区别呢,都是相同的执行顺序,为什么还要分成两个不同的函数呢?
DOM
为了挖的更深一点,让我们简单的修改一下上面的代码,它也会在各个函数里打印参数列表中的element变量
复制代码 代码如下:
var app = angular.module('plunker', []);
function createDirective(name)
return function()
return
restrict: 'E',
compile: function(tElem, tAttrs)
console.log(name + ': compile => ' + tElem.html());
return
pre: function(scope, iElem, iAttrs)
console.log(name + ': pre link => ' + iElem.html());
,
post: function(scope, iElem, iAttrs)
console.log(name + ': post link => ' + iElem.html());
app.directive('levelOne', createDirective('levelOne'));
app.directive('levelTwo', createDirective('levelTwo'));
app.directive('levelThree', createDirective('levelThree'));
注意下console.log里的输出,除了输出原始的html标记基本没别的改变.
这个应该能够加深我们对于这些函数上下文的理解.
今天刚装的Ubuntu,请教各位大虾如何设置上网……
今天刚装的Ubuntu,是光盘版的,不知如何上网,在线等
有线路由器上网方法:拿根网线,一头插在计算机里,一头插在路由器里,如果路由器没有什么特殊的设置就可以上网了。无线路由器上网方法:打开无线开关,右击托盘里的网络设置,可以找到AP热点,输入密码,如果路由器没有什么特殊的设置就可以上网了。
ADSL上网方法:拿根网线,一头插在计算机里,一头插在猫里,打开网络设置,选择pppoe,输入密码和密码上面的东东(帐号),如果网络服务商没有什么特殊的设置就可以上网了。
累啊…… 参考技术A ubuntu中文官方网站提供了详尽的解答 我就不复制了
把地址给你
http://wiki.ubuntu.org.cn/index.php?title=%E7%BD%91%E7%BB%9C%E5%BA%94%E7%94%A8&variant=zh-cn
enjoy it 参考技术B 1,你是否已有联网的硬件设备
2,你使用的是什么硬件设备:无线网卡+无线路由?网线+路由?直接拨号?
如果无线网卡加路由联网,只要在进入系统前开启无线网卡系统自动联网;有线的话就更简单了,路由器一般默认开启自动分配地址的,这样进入系统就可以连上网了;至于拨号联网嘛,打开终端输入:sudo pppoeconf,根据提示慢慢设置就可以啦。 参考技术C 自学把
以上是关于请教angularJS 如何 console里直接 执行以下函数的主要内容,如果未能解决你的问题,请参考以下文章
我想请教一下,powershell的脚本之间如何传递全局变量。
请教一个angularjs中在指令调用controller方法的问题
初学者请教:tomcat可以直接部署java编写的application吗?api要如何部署tomcat才能访问正常呢?