diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ng/interpolate.js | 25 |
1 files changed, 17 insertions, 8 deletions
diff --git a/src/ng/interpolate.js b/src/ng/interpolate.js index e2e1fa12..7f16bd1d 100644 --- a/src/ng/interpolate.js +++ b/src/ng/interpolate.js @@ -10,23 +10,32 @@ var $interpolateMinErr = minErr('$interpolate'); * @description * * Used for configuring the interpolation markup. Defaults to `{{` and `}}`. - * + * * @example - <doc:example> + <doc:example module="customInterpolationApp"> <doc:source> <script> - var myApp = angular.module('App', [], function($interpolateProvider) { + var customInterpolationApp = angular.module('customInterpolationApp', []); + + customInterpolationApp.config(function($interpolateProvider) { $interpolateProvider.startSymbol('//'); $interpolateProvider.endSymbol('//'); }); - function Controller($scope) { - $scope.label = "Interpolation Provider Sample"; - } + + + customInterpolationApp.controller('DemoController', function DemoController() { + this.label = "This bindings is brought you you by // interpolation symbols."; + }); </script> - <div ng-app="App" ng-controller="Controller"> - //label// + <div ng-app="App" ng-controller="DemoController as demo"> + //demo.label// </div> </doc:source> + <doc:scenario> + it('should interpolate binding with custom symbols', function() { + expect(binding('demo.label')).toBe('This bindings is brought you you by // interpolation symbols.'); + }); + </doc:scenario> </doc:example> */ function $InterpolateProvider() { |
