根据以下2个博客感到有点困惑:
我。 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说两者都在编译后运行。请,建议哪一个是正确的?
答案 0 :(得分:1)
这个概念实际上令人费解,但是你了解实际的流程,它将始终保持清晰。
执行的实际顺序是.. 编译 - >控制器 - >预链接 - >后链接强>
为了进一步理解,请完成这个article,这肯定对我有帮助。
希望这有帮助。
干杯