As you have probably figured out by now, Angularjs has quite a few tricks up its sleeve that make it a unique and different kind of framework to work with. It draws architectural principles and design patterns from native application programming languages and applies them to Javascript. Of course, this is still Javascript we’re talking about, so the implementation of such patterns sometimes require a bit of creativity. For example, to accomplish object instantiation, instead of having a constructor method like you would see in a native language class, Angularjs uses modules to declaratively describe how an application should be instantiated and bootstrapped. A module configures the Injector by specifying the services, directives, filters, and any other configuration information for the application at runtime.
Your new post is loading...
Part 1: http://danorlando.com/angularjs-bootstrap-lifecycle-general-overview/