diff options
| author | Emmanuel | 2013-07-25 15:38:02 +0200 | 
|---|---|---|
| committer | Pete Bacon Darwin | 2013-07-27 17:21:04 +0100 | 
| commit | 36ab132b8288a515d2e75cbb445dac5a93643f15 (patch) | |
| tree | 679c4ecaee2a45cf9c6031413a818e378c143aae /src/ng/interpolate.js | |
| parent | 3c6821b9ad10331a37a995b87a92b1cb7594a70c (diff) | |
| download | angular.js-36ab132b8288a515d2e75cbb445dac5a93643f15.tar.bz2 | |
docs($interpolate): add example for the provider
Diffstat (limited to 'src/ng/interpolate.js')
| -rw-r--r-- | src/ng/interpolate.js | 32 | 
1 files changed, 32 insertions, 0 deletions
| diff --git a/src/ng/interpolate.js b/src/ng/interpolate.js index ade5ce69..6813a727 100644 --- a/src/ng/interpolate.js +++ b/src/ng/interpolate.js @@ -10,6 +10,38 @@ var $interpolateMinErr = minErr('$interpolate');   * @description   *   * Used for configuring the interpolation markup. Defaults to `{{` and `}}`. + *  + * @example +   <doc:example> +     <doc:source> +      <script> +        var myApp = angular.module('App', [], function($interpolateProvider) { +          $interpolateProvider.startSymbol('//'); +          $interpolateProvider.endSymbol('//'); +        }); +        function Controller($scope) {    +            $scope.label = "Interpolation Provider Sample"; +        } +      </script> +      <div ng-app="App" ng-controller="Controller"> +          //label// +      </div> +     </doc:source> +     <doc:scenario> +       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'); +          })); +       }); +     </doc:scenario> +   </doc:example>   */  function $InterpolateProvider() {    var startSymbol = '{{'; | 
