$parseProvider
can be used for configuring the default behavior of the $parse service.
Configure $parse service to add literal values that will be present as literal at expressions.
Param | Type | Details |
---|---|---|
literalName | string | Token for the literal value. The literal name value must be a valid literal name. |
literalValue | * | Value for this literal. All literal values must be primitives or |
Allows defining the set of characters that are allowed in Angular expressions. The function identifierStart
will get called to know if a given character is a valid character to be the first character for an identifier. The function identifierContinue
will get called to know if a given character is a valid character to be a follow-up identifier character. The functions identifierStart
and identifierContinue
will receive as arguments the single character to be identifier and the character code point. These arguments will be string
and numeric
. Keep in mind that the string
parameter can be two characters long depending on the character representation. It is expected for the function to return true
or false
, whether that character is allowed or not.
Since this function will be called extensively, keep the implementation of these functions fast, as the performance of these functions have a direct impact on the expressions parsing speed.
Param | Type | Details |
---|---|---|
identifierStart (optional) | function= | The function that will decide whether the given character is a valid identifier start character. |
identifierContinue (optional) | function= | The function that will decide whether the given character is a valid identifier continue character. |
© 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