Used for configuring the interpolation markup. Defaults to {{
and }}
.
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-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.');
});