Open ITHelpself opened 4 years ago
angular.module(...) used with an array as the second argument creates a new module. This array is used to supply a list of module dependencies. In this example we chain calls on the result of the module(...) function
.service(...) creates an Angular Service and returns the module for chaining;
.controller(...) creates an Angular Controller and returns the module for chaining;
.config(...) Use this method to register work which needs to be performed on module loading.
.run(...) makes sure code is run at startup time and takes an array of items as a parameter. Use this method to register work which should be performed when the injector is done loading all modules.
ng-class is the ngClass directive to set a dynamic class, and in this example utilizes hasStarted on the $rootScope dynamically
ng-cloak is a directive to prevent the unrendered Angular html template (e.g. "{{ msg }}") to be briefly shown before Angular has fully loaded the application
ng-controller is the directive that asks Angular to instantiate a new controller of specific name to orchestrate that part of the DOM;
ng-repeat is the directive to make Angular iterate over a collection and clone a DOM template for each item;
{{ msg }} showcases interpolation: on-the-spot rendering of a part of the scope or controller;
---:))