Улучшить эту документацию Посмотреть исходный код 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.7.8/docs/api/ng/directive/ngInit