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