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