【问题标题】:Angular Directive - Correct order of execution of functionsAngular Directive - 函数执行的正确顺序
【发布时间】:2017-02-15 04:46:48
【问题描述】:

根据以下 2 个博客有点困惑:

I. Eric W Green - Toptal https://www.toptal.com/angular-js/angular-js-demystifying-directives

执行顺序

Compile -> Controller -> PreLink -> PostLink

II. JsonMore http://jasonmore.net/angular-js-directives-difference-controller-link/

执行顺序

Controller -> Compile -> PreLink -> PostLink

controller & link 之间的复杂问题区别的答案在这里给出——如果需要在编译之前使用控制器中的代码OR 如果代码要在编译后运行,请在链接中写入。

但是,博客 1 说两者都在编译后运行。请问哪一个是正确的?

【问题讨论】:

标签: javascript angularjs function model-view-controller angularjs-directive


【解决方案1】:

这个概念实际上令人费解,但你了解实际流程的人,它会始终保持清晰。

实际执行顺序是..编译->控制器->预链接->后链接

为了进一步了解,只需通过这个article,它肯定对我有帮助。

希望这会有所帮助。

干杯

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-07-01
    • 2017-10-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多