What is the calling order of angularjs functions (config/run/controller)?

Sunil Garg picture Sunil Garg · Jul 14, 2016 · Viewed 8k times · Source

There are

  • controllers
  • constants
  • directives
  • services
  • factory
  • run
  • config
  • filters

functions of angular.js. What is the calling order of all these modules?

Answer

M. Junaid Salaat picture M. Junaid Salaat · Jul 14, 2016

Learning this I made a fiddle observing the behaviour by console.log. Its like

  • app config
  • app run
  • directive setup
  • directive compile
  • (app controller dependencies)
    • service
    • factory
    • inner factory
    • inner service
  • app controller
  • filter
  • directive linking
  • filter render (w.r.t the markup)

Observe yourself here (Check Console).

EDIT

New Fiddle with filters added