©
本文档使用 PHP中文网手册 发布
用于配置插值标记。默认为{{
和}}
。
$interpolateProvider();
startSymbol([value]);
表示字符串中的插值表达式开始的符号。默认为{{
。
参数 | 类型 | 详述 |
---|---|---|
value
(可选)
|
string | 用于设置开始符号的新值。 |
stringself | getter访问时返回当前符号,setter时返回自身。 |
endSymbol([value]);
表示字符串中的插值表达式结束的符号。默认为}}
。
参数 | 类型 | 详述 |
---|---|---|
value
(可选)
|
string | 用于设置结束符号的新值。 |
stringself | getter访问时返回当前符号,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.');});