Skip to content
This repository was archived by the owner on Feb 9, 2020. It is now read-only.

Commit 560188f

Browse files
committed
fix: update custom loader for error message changes
See angular/angular.js@351fe4b
1 parent 0258bf1 commit 560188f

File tree

1 file changed

+20
-6
lines changed

1 file changed

+20
-6
lines changed

loader.js

Lines changed: 20 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ function setupModuleLoader(window) {
224224
* @description
225225
* See {@link auto.$provide#provider $provide.provider()}.
226226
*/
227-
provider: invokeLater('$provide', 'provider'),
227+
provider: invokeLaterAndSetModuleName('$provide', 'provider'),
228228

229229
/**
230230
* @ngdoc method
@@ -235,7 +235,7 @@ function setupModuleLoader(window) {
235235
* @description
236236
* See {@link auto.$provide#factory $provide.factory()}.
237237
*/
238-
factory: invokeLater('$provide', 'factory'),
238+
factory: invokeLaterAndSetModuleName('$provide', 'factory'),
239239

240240
/**
241241
* @ngdoc method
@@ -246,7 +246,7 @@ function setupModuleLoader(window) {
246246
* @description
247247
* See {@link auto.$provide#service $provide.service()}.
248248
*/
249-
service: invokeLater('$provide', 'service'),
249+
service: invokeLaterAndSetModuleName('$provide', 'service'),
250250

251251
/**
252252
* @ngdoc method
@@ -303,7 +303,7 @@ function setupModuleLoader(window) {
303303
* See {@link ngAnimate.$animateProvider#register $animateProvider.register()} and
304304
* {@link ngAnimate ngAnimate module} for more information.
305305
*/
306-
animation: invokeLater('$animateProvider', 'register'),
306+
animation: invokeLaterAndSetModuleName('$animateProvider', 'register'),
307307

308308
/**
309309
* @ngdoc method
@@ -314,7 +314,7 @@ function setupModuleLoader(window) {
314314
* @description
315315
* See {@link ng.$filterProvider#register $filterProvider.register()}.
316316
*/
317-
filter: invokeLater('$filterProvider', 'register'),
317+
filter: invokeLaterAndSetModuleName('$filterProvider', 'register'),
318318

319319
/**
320320
* @ngdoc method
@@ -326,7 +326,7 @@ function setupModuleLoader(window) {
326326
* @description
327327
* See {@link ng.$controllerProvider#register $controllerProvider.register()}.
328328
*/
329-
controller: invokeLater('$controllerProvider', 'register'),
329+
controller: invokeLaterAndSetModuleName('$controllerProvider', 'register'),
330330

331331
/**
332332
* @ngdoc method
@@ -403,6 +403,20 @@ function setupModuleLoader(window) {
403403
return moduleInstance;
404404
};
405405
}
406+
407+
/**
408+
* @param {string} provider
409+
* @param {string} method
410+
* @returns {angular.Module}
411+
*/
412+
function invokeLaterAndSetModuleName(provider, method) {
413+
return function(recipeName, factoryFunction) {
414+
if (factoryFunction && isFunction(factoryFunction)) factoryFunction.$$moduleName = name;
415+
invokeQueue.push([provider, method, arguments]);
416+
return moduleInstance;
417+
};
418+
}
419+
406420
});
407421
};
408422
});

0 commit comments

Comments
 (0)