Spec-Zone.ru › Angular.js 1.7

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

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

Обзор

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

Методы

  • addLiteral(literalName, literalValue);

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

    Параметры

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

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

    literalValue *

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

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

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

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

    Параметры

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

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

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

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

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

Spec-Zone.ru

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