Spec-Zone.ru › Angular.js 1.5

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

  1. $parse
  2. поставщик в модуле ng

$parseProvider может использоваться для настройки поведения по умолчанию сервиса $parse.

Методы

  • addLiteral(literalName, literalValue);

    Настраивает сервис $parse для добавления литеральных значений, которые будут присутствовать как литералы в выражениях.

    Параметры

    Параметр Тип Подробности
    literalName string

    Токен для литерального значения. Значение литерального имени должно быть допустимым именем литерала.

    literalValue *

    Значение этого литерала. Все литеральные значения должны быть примитивами или undefined.

  • setIdentifierFns([identifierStart], [identifierContinue]);

    Позволяет определить набор символов, разрешенных в выражениях Angular. Функция identifierStart будет вызвана, чтобы узнать, является ли данный символ допустимым символом для первого символа идентификатора. Функция identifierContinue будет вызвана, чтобы узнать, является ли данный символ допустимым символом последующего символа идентификатора. Функции identifierStart и identifierContinue получат в качестве аргументов отдельный символ-идентификатор и код символа. Эти аргументы будут string и numeric. Имейте в виду, что параметр string может иметь длину в два символа в зависимости от представления символа. Ожидается, что функция вернёт true или false, разрешен ли этот символ.

    Поскольку эта функция будет вызываться многократно, поддерживайте быструю реализацию этих функций, так как производительность этих функций напрямую влияет на скорость разбора выражений.

    Параметры

    Параметр Тип Подробности
    identifierStart
    (необязательно)
    function=

    Функция, которая определит, является ли данный символ допустимым начальным символом идентификатора.

    identifierContinue
    (необязательно)
    function=

    Функция, которая определит, является ли данный символ допустимым последующим символом идентификатора.

© 2010–2017 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.5.11/docs/api/ng/provider/$parseProvider

Spec-Zone.ru

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