Also habe ich diesen Code für den Zugriff auf Daten aus der JSON-Datei.Angular sieht keine Änderungen in der JSON-Datei
taskAppControllers.controller('MainMenuCtrl', ['$scope','$http',
function($scope, $http){
$http.get('data/main-menu.json').success(function(data){
$scope.mainMenuOptions = data
});
}]);
Alles ist in Ordnung. Aber wenn ich JSON-Dateien ändere, bleibt alles so wie es war. Wenn ich die JSON-Datei umbenenne und darauf zugreife, werden aktualisierte Daten angezeigt, und wenn ich sie später umbenenne, wird die Ausgabe von JSON angezeigt, bevor sie bearbeitet wurde. Es speichert wahrscheinlich Daten im Browserspeicher oder etwas ähnliches. Es ist Cache-Problem. Wie repariere/setze ich es zurück?
Ich stimme zu, es ist Cache-Problem und dessen Browser verwandt. (wenn ich den gleichen Pfad in verschiedenen Browsern öffne, wird dieser tatsächlich aktualisiert). Also habe ich versucht zu finden, wie man Angular dieses Thema überspringen lässt, etwas wie Alon Eitan in der Antwort oben vorgeschlagen. – Kunok