From 1a01e80b9cde4a711bee3e6244594b0d7e4b92a4 Mon Sep 17 00:00:00 2001 From: Emmanuel Date: Thu, 25 Jul 2013 15:38:02 +0200 Subject: docs($interpolate): add example for the provider --- src/ng/interpolate.js | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) (limited to 'src') diff --git a/src/ng/interpolate.js b/src/ng/interpolate.js index 149f0c86..f1c63783 100644 --- a/src/ng/interpolate.js +++ b/src/ng/interpolate.js @@ -8,6 +8,38 @@ * @description * * Used for configuring the interpolation markup. Defaults to `{{` and `}}`. + * + * @example + + + +
+ //label// +
+
+ + describe('provider', function() { + beforeEach(module(function($interpolateProvider) { + $interpolateProvider.startSymbol('//'); + $interpolateProvider.endSymbol('//'); + })); + + it('should not get confused with same markers', inject(function($interpolate) { + expect($interpolate('///').parts).toEqual(['///']); + expect($interpolate('////')()).toEqual(''); + expect($interpolate('//1//')()).toEqual('1'); + })); + }); + +
*/ function $InterpolateProvider() { var startSymbol = '{{'; -- cgit v1.2.3