ngModel.NgModelController.$pristine

$pristine boolean True if user has not interacted with the control yet.

ngRoute.ngView.$viewContentLoaded

$viewContentLoaded Emitted every time the ngView content is reloaded. Type: emit Target: the current ngView scope

ngRoute.$route.reload()

reload(); Causes $route service to reload the current route even if $location hasn't changed. As a result of that, ngView creates new scope and reinstantiates the controller.

ngRoute.$routeProvider

$route provider in module ngRoute Used for configuring routes. See $route for an example of configuring and using ngRoute. Dependencies Requires the ngRoute module to be installed. Methods when(path, route); Adds a new route definition to the $route service. Parameters Param Type Details path string Route path (matched against $location.path). If $location.path contains redundant trailing slash or is missing one, the route will still match and the $location.path will be update

angular.Module.directive()

directive(name, directiveFactory); See $compileProvider.directive(). Parameters Param Type Details name stringObject Directive name, or an object map of directives where the keys are the names and the values are the factories. directiveFactory Function Factory function for creating new instance of directives.

ngMock.$httpBackend.expectPATCH()

expectPATCH(url, [data], [headers], [keys]); Creates a new request expectation for PATCH requests. For more info see expect(). Parameters Param Type Details url stringRegExpfunction(string) HTTP url or function that receives a url and returns true if the url matches the current definition. data (optional) stringRegExpfunction(string)Object HTTP request body or function that receives data string and returns true if the data is as expected, or Object if request body is in JSON format

ngInclude

directive in module ng Fetches, compiles and includes an external HTML fragment. By default, the template URL is restricted to the same domain and protocol as the application document. This is done by calling $sce.getTrustedResourceUrl on it. To load templates from other domains or protocols you may either whitelist them or wrap them as trusted values. Refer to Angular's Strict Contextual Escaping. In addition, the browser's Same Origin Policy and Cross-Origin Resource Sharing (CORS) polic

input[datetime-local]

input in module ng Input with datetime validation and transformation. In browsers that do not yet support the HTML5 date input, a text element will be used. In that case, the text must be entered in a valid ISO-8601 local datetime format (yyyy-MM-ddTHH:mm:ss), for example: 2010-12-28T14:57:00. The model must always be a Date object, otherwise Angular will throw an error. Invalid Date objects (dates whose getTime() is NaN) will be rendered as an empty string. The timezone to be used to read

$controllerProvider.allowGlobals()

allowGlobals(); If called, allows $controller to find controller constructors on window

ngInclude.$includeContentRequested

$includeContentRequested Emitted every time the ngInclude content is requested. Type: emit Target: the scope ngInclude was declared in Parameters Param Type Details angularEvent Object Synthetic event object. src String URL of content to load.