Da jede Teilvorlage zwischengespeichert wird, die ich don-t will ich tue diesenAngularJS außer Kraft setzen templateUrl Funktion
.directive('myMessages', [ function() {
return {
restrict : 'E',
templateUrl : 'wwwroot/base/messages/ui.partial.messages.show.html?v' + Date.now(),
ist es möglich, global templateUrl
Funktion außer Kraft setzen und Datum am Ende hinzufügen?
Ich versuche auch, diese zwei Lösungen aus dem Forum, aber sie sind nie ausgelöst:
$rootScope.$on('$routeChangeStart', function(event, next, current) {
$templateCache.remove(current.templateUrl);
});
$rootScope.$on('$viewContentLoaded', function() {
$templateCache.removeAll();
});
Mögliche Duplikat [Disable caching in AngularJS mit ui-Router] (http://stackoverflow.com/questions/23589843/disable-template-caching-in-angularjs-with-ui-router) –
Wo setzt du diesen Code hin? Ich mache mehr oder weniger die gleiche Sache in meiner app.run-Funktion und es funktioniert gut, jedes Mal, wenn eine Ansicht geladen wird, läuft es. –