Improve this Doc View Source ngInit
- directive in module ng
The ngInit directive allows you to evaluate an expression in the current scope.
The only appropriate use of
ngInit is for aliasing special properties of ngRepeat, as seen in the demo below. Besides this case, you should use controllers rather than ngInit to initialize values on a scope. Note: If you have assignment in
ngInit along with $filter, make sure you have parenthesis for correct precedence: <div ng-init="test1 = (data | orderBy:'name')"></div>
Directive Info
- This directive executes at priority level 450.
Usage
- as attribute:
<ANY ng-init=""> ... </ANY>
- as CSS class:
<ANY class="ng-init: ;"> ... </ANY>
Arguments
| Param | Type | Details |
|---|---|---|
| ngInit | expression | Expression to eval. |
© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.3.20/docs/api/ng/directive/ngInit