Spec-Zone.ru › Angular.js 1.6

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

Spec-Zone.ru

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