Improve this Doc View Source $interpolateProvider
- $interpolate
- provider in module ng
Overview
Used for configuring the interpolation markup. Defaults to {{
and }}
.
This feature is sometimes used to mix different markup languages, e.g. to wrap an AngularJS template within a Python Jinja template (or any other template language). Mixing templating languages is very dangerous. The embedding template language will not safely escape AngularJS expressions, so any user-controlled values in the template will cause Cross Site Scripting (XSS) security bugs!
Methods
-
startSymbol([value]);
Symbol to denote start of expression in the interpolated string. Defaults to
{{
.Parameters
Param Type Details value (optional)string
new value to set the starting symbol to.
Returns
string
self
Returns the symbol when used as getter and self if used as setter.
-
endSymbol([value]);
Symbol to denote the end of expression in the interpolated string. Defaults to
}}
.Parameters
Param Type Details value (optional)string
new value to set the ending symbol to.
Returns
string
self
Returns the symbol when used as getter and self if used as setter.
Example
© 2010–2018 Google, Inc.
Licensed under the Creative Commons Attribution License 4.0.
https://code.angularjs.org/1.7.8/docs/api/ng/provider/$interpolateProvider