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