aboutsummaryrefslogtreecommitdiffstats
path: root/src/Angular.js
diff options
context:
space:
mode:
authorMisko Hevery2011-11-07 21:49:50 -0800
committerMisko Hevery2011-11-14 20:31:14 -0800
commit923da410bd57481be67d3d5039245929498e94ac (patch)
tree38fa41797a04b283d681870c37afe8d34635fe8f /src/Angular.js
parenta87f2fb9e4d65ac5d260e914b5e31aa0e0f47b2c (diff)
downloadangular.js-923da410bd57481be67d3d5039245929498e94ac.tar.bz2
fix(i18n): updated the way locale is being registered
Diffstat (limited to 'src/Angular.js')
-rw-r--r--src/Angular.js6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/Angular.js b/src/Angular.js
index af441e1c..0dfea2f4 100644
--- a/src/Angular.js
+++ b/src/Angular.js
@@ -1064,6 +1064,11 @@ function ngModule($provide, $injector) {
$provide.value('$directive', angularDirective);
$provide.value('$widget', angularWidget);
+ // load the LOCALE if present
+ $injector.invoke(null, angularModule.NG_LOCALE || function(){
+ $provide.service('$locale', $LocaleProvider);
+ });
+
$provide.service('$browser', $BrowserProvider);
$provide.service('$compile', $CompileProvider);
$provide.service('$cookies', $CookiesProvider);
@@ -1073,7 +1078,6 @@ function ngModule($provide, $injector) {
$provide.service('$exceptionHandler', $ExceptionHandlerProvider);
$provide.service('$filter', $FilterProvider);
$provide.service('$formFactory', $FormFactoryProvider);
- $provide.service('$locale', $LocaleProvider);
$provide.service('$location', $LocationProvider);
$provide.service('$locationConfig', $LocationConfigProvider);
$provide.service('$log', $LogProvider);