Spec-Zone.ru › Angular.js 1.6

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

Spec-Zone.ru

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