Used for configuring the interpolation markup. Defaults to {{
and }}
.
$interpolateProvider();
startSymbol([value]);
Symbol to denote start of expression in the interpolated string. Defaults to {{
.
Param | Type | Details |
---|---|---|
value
(optional) | string | new value to set the starting symbol to. |
stringself | 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 }}
.
Param | Type | Details |
---|---|---|
value
(optional) | string | new value to set the ending symbol to. |
stringself | Returns the symbol when used as getter and self if used as setter. |
<script>var customInterpolationApp = angular.module('customInterpolationApp', []);
customInterpolationApp.config(function($interpolateProvider) {
$interpolateProvider.startSymbol('//');
$interpolateProvider.endSymbol('//');});
customInterpolationApp.controller('DemoController', function() {
this.label = "This binding is brought you by // interpolation symbols.";});</script><div ng-app="App" ng-controller="DemoController as demo">
//demo.label//
</div>
it('should interpolate binding with custom symbols', function() {
expect(element(by.binding('demo.label')).getText()).toBe('This binding is brought you by // interpolation symbols.');});