【发布时间】:2016-12-13 06:16:50
【问题描述】:
我从 AngualrJS 阅读文档:https://docs.angularjs.org/guide/component
当我阅读“组件树示例”部分时,我对组件树的加载方式感到困惑,因为无法找到加载顺序。
角度如何找到根指令和嵌套指令(可能在模板中)?哪个组件应该首先开始工作?我的意思是,如果嵌套组件()在其指令出现之前被调用,它会在其指令出现时被稍后调用吗?当指令/模板加载时,角度如何知道要调用的适当组件?或者只是迭代所有组件方法?还是先加载所有组件,然后根据 index.html 组成组件层次结构,然后正确调用?
有没有好心人解释一下?非常感谢!
【问题讨论】:
-
我不知道你在问什么。根组件在 index.html 中指定,嵌套组件在其他组件的模板中指定。你的问题还不止这些吗?当你问哪个组件应该先开始工作时,你指的是什么工作?
-
从上到下。这就是编译的工作原理,这些是本指南涵盖的基础知识。在此处查看更多信息docs.angularjs.org/guide/compiler#how-directives-are-compiled
标签: angularjs