UNPKG

angular-hot-loader

Version:

🔥 Webpack Hot Module Replacement for Angular 1.x applications.

24 lines (21 loc) • 524 B
module.exports = function(name, def) { if (def.template) { def.template = () => this.templateCache[name]; } if (def.controller && typeof def.controller === 'function') { const that = this; def.controller = function($injector, $scope, $element, $attrs, $transclude) { return $injector.invoke( that.classTransform(that.controllerCache[name]), this, { $scope, $element, $attrs, $transclude } ); }; } return def; };