I was trying to avoid template errors with angular js when my user became unauthenticated. To do this, I came to this stackoverflow solution.
It worked for me, but n
The function $templateRequest
contains additional properties that are used internally. You need to move these properties to the new function.
Here is an implementation that should work:
app.config(['$provide', function($provide) {
$provide.decorator('$templateRequest', ['$delegate', function($delegate) {
var fn = $delegate;
$delegate = function(tpl) {
for (var key in fn) {
$delegate[key] = fn[key];
}
return fn.apply(this, [tpl, true]);
};
return $delegate;
}]);
}]);