我是angularJS的新手。我正在尝试调试一个成熟的angularjs应用程序。我很困惑,因为它包含许多指令,提供程序,过滤器和控制器。此外,它还使用oclazyload进行延迟加载。我个人了解指令,提供商,过滤器和控制器以及路由。但是当所有人放在一起时,我完全感到困惑。我试过搜索angularjs文档,但找不到任何好的参考。
您能否解释一下我在angularjs应用程序中执行/执行顺序的流程是什么?换句话说,处理控制器,指令,过滤器,提供者,服务等angularjs组件的顺序是多少次?
请原谅,原因可能是这么简单的问题。提前致谢。
答案 0 :(得分:1)
当您在html文件中引用控制器时,将初始化控制器。 服务/指令在调用时将被初始化,每次使用一个应用程序和指令时,服务将被初始化一次。