From 62621bbdac5f3b2282b895cadf1e1a36e5021d10 Mon Sep 17 00:00:00 2001 From: Jason Bedard Date: Sat, 25 Oct 2014 14:54:07 -0700 Subject: [PATCH] refactor($interpolate): move standalone functions to the service scope --- src/ng/interpolate.js | 44 +++++++++++++++++++++---------------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/src/ng/interpolate.js b/src/ng/interpolate.js index 5a0687cbcbcb..9b2651b63e17 100644 --- a/src/ng/interpolate.js +++ b/src/ng/interpolate.js @@ -88,6 +88,28 @@ function $InterpolateProvider() { return '\\\\\\' + ch; } + function unescapeText(text) { + return text.replace(escapedStartRegexp, startSymbol). + replace(escapedEndRegexp, endSymbol); + } + + function stringify(value) { + if (value == null) { // null || undefined + return ''; + } + switch (typeof value) { + case 'string': + break; + case 'number': + value = '' + value; + break; + default: + value = toJson(value); + } + + return value; + } + /** * @ngdoc service * @name $interpolate @@ -243,23 +265,6 @@ function $InterpolateProvider() { $sce.valueOf(value); }; - var stringify = function(value) { - if (value == null) { // null || undefined - return ''; - } - switch (typeof value) { - case 'string': - break; - case 'number': - value = '' + value; - break; - default: - value = toJson(value); - } - - return value; - }; - return extend(function interpolationFn(context) { var i = 0; var ii = expressions.length; @@ -294,11 +299,6 @@ function $InterpolateProvider() { }); } - function unescapeText(text) { - return text.replace(escapedStartRegexp, startSymbol). - replace(escapedEndRegexp, endSymbol); - } - function parseStringifyInterceptor(value) { try { value = getValue(value);