Skip to content

Instantly share code, notes, and snippets.

@conmute
Created November 17, 2016 13:40
Show Gist options
  • Save conmute/de89a99980bc2016818f7ad534beb80a to your computer and use it in GitHub Desktop.
Save conmute/de89a99980bc2016818f7ad534beb80a to your computer and use it in GitHub Desktop.
Angular 1 snippets
angular.module("app").decorator("$controller", ['$delegate', function($delegate: Function) {
return function(constructor, locals) {
let controller = $delegate.apply($delegate, arguments);
if (constructor === NLayoutDesigner) {
console.log(controller);
return angular.extend(function () {
locals.$scope.smth = "somewhat";
return controller();
}, controller);
}
return controller;
}
}]);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment