Улучшить эту документацию Просмотреть исходный код $interpolateProvider
- $interpolate
- provider в модуле ng
Обзор
Используется для настройки разметки интерполяции. По умолчанию установлено {{ и }}.
Эта функция иногда используется для смешивания различных языков разметки, например, для вложения шаблона AngularJS в шаблон Python Jinja (или любой другой язык шаблонов). Смешивание языков шаблонов очень опасно. Встраиваемый язык шаблонов не будет безопасно экранировать выражения AngularJS, поэтому любые значения, контролируемые пользователем в шаблоне, приведут к ошибкам безопасности межсайтового скриптинга (XSS)!
Методы
-
startSymbol([value]);
Символ, обозначающий начало выражения в интерполированной строке. По умолчанию
{{.Параметры
Параметр Тип Описание value (необязательно)stringновое значение, устанавливающее начальный символ.
Возвращаемое значение
stringselfВозвращает символ при использовании в качестве геттера и self при использовании в качестве сеттера.
-
endSymbol([value]);
Символ, обозначающий конец выражения в интерполированной строке. По умолчанию
}}.Параметры
Параметр Тип Описание value (необязательно)stringновое значение, устанавливающее конечный символ.
Возвращаемое значение
stringselfВозвращает символ при использовании в качестве геттера и self при использовании в качестве сеттера.
Пример
© 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