File tree 1 file changed +13
-1
lines changed
1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -280,7 +280,7 @@ function setupModuleLoader(window) {
280
280
* @description
281
281
* See {@link ng.$compileProvider#directive $compileProvider.directive()}.
282
282
*/
283
- directive : invokeLater ( '$compileProvider' , 'directive' ) ,
283
+ directive : directiveInvokeLater ,
284
284
285
285
/**
286
286
* @ngdoc method
@@ -330,6 +330,18 @@ function setupModuleLoader(window) {
330
330
return moduleInstance ;
331
331
} ;
332
332
}
333
+
334
+ /**
335
+ * Special case of invokeLater for directive
336
+ * @param {string } directiveName
337
+ * @param {function } factory
338
+ * @returns {angular.Module }
339
+ */
340
+ function directiveInvokeLater ( directiveName , factory ) {
341
+ if ( factory && isFunction ( factory ) ) factory . $$moduleName = name ;
342
+ invokeQueue . push ( [ '$compileProvider' , 'directive' , arguments ] ) ;
343
+ return moduleInstance ;
344
+ }
333
345
} ) ;
334
346
} ;
335
347
} ) ;
You can’t perform that action at this time.
0 commit comments