Spec-Zone.ru › Angular.js 1.7

Улучшить эту документацию Посмотреть исходный код 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–2018 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.7.8/docs/api/ng/directive/ngInit

Spec-Zone.ru

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