Улучшить эту документацию Просмотреть исходный код ngInit
- директива в модуле ng
Обзор
Директива ngInit позволяет вам оценить выражение в текущем контексте.
Эту директиву можно использовать ненадлежащим образом, добавляя избыточное количество логики в ваши шаблоны. Существует всего несколько подходящих случаев применения
ngInit: - создание псевдонимов для специальных свойств
ngRepeat, как показано в примере ниже. - инициализация данных во время разработки или для примеров, как показано в этих документах.
- ввод данных через скрипты на стороне сервера.
ngInit. Примечание: Если у вас есть присваивание в
ngInit вместе с filter, убедитесь, что вы используете скобки, чтобы обеспечить правильный приоритет операторов: <div ng-init="test1 = ($index | toString)"></div>
Информация о директиве
- Эта директива выполняется на уровне приоритета 450.
Использование
- в качестве атрибута:
<ANY ng-init="expression"> ... </ANY>
- в качестве класса CSS:
<ANY class="ng-init: expression;"> ... </ANY>
Аргументы
| Параметр | Тип | Подробности |
|---|---|---|
| ngInit | expression | Выражение для вычисления. |
Пример
© 2010–2018 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.6.9/docs/api/ng/directive/ngInit