app.run应该是Angular对Java的功能的傻瓜化。但它是强制还是可选?Angular:app.run()必选还是可选?
参见:AngularJS app.run() documentation?
app.run应该是Angular对Java的功能的傻瓜化。但它是强制还是可选?Angular:app.run()必选还是可选?
参见:AngularJS app.run() documentation?
这是可选的。运行块有效地用于在应用的任何其他部分被注入或实例化之前需要运行的任务。如果你没有任何这些要求,你不需要run
块:)
来源 - 我也许写了一个,也许两个,run
块我为之工作的众多角项目。
编辑:运行块不会在运行之前运行,它们将在配置和服务实例化之后运行。感谢下面的评论以指出这一点。
所有配置阶段完成并且为DI设置服务后,运行块运行。不能保证它会在其他部分之前运行。 – Chandermani 2014-09-25 14:13:49
补充说,感谢提示:) – 2014-09-25 14:15:53
它是可选的,有很多情况下你不需要它。在angularjs中没有这样的东西作为'main'函数。 – Josep 2014-09-25 13:47:49
只是为了澄清,* app.run()*不运行或启动您的应用程序,就像@TomA下面所述。 – 2014-09-25 13:53:17