Spec-Zone.ru › Angular.js 1.8

Улучшить эту документацию Просмотреть исходный код ngInit

  1. директива в модуле 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–2020 Google, Inc.
Licensed under the Creative Commons Attribution License 3.0.
https://code.angularjs.org/1.8.2/docs/api/ng/directive/ngInit

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API