Flackerfreies Polling im Winkel mit REST-Backend
Ich habe es geschafft, eine ständige Abfrage des Backend-Funktionsumfangs zu erhaltendiese Antwort.
Bei jedem Timeout flackert die Benutzeroberfläche (leeres Modell für kurze Zeit). Wie kann ich das Modell (bzw. die Ansicht) aktualisieren?nach dem Sind die neuen Daten eingetroffen, um diesen Flackereffekt zu vermeiden?
Hier ist mein aktueller Controller (leicht modifiziert vonstep_11 (Angular.js Tutorial)):
function MyPollingCtrl($scope, $routeParams, $timeout, Model) {
(function tick() {
$scope.line = Model.get({
modelId : $routeParams.modelId
}, function(model) {
$timeout(tick, 2000);
});
})();
}
// edit: Ich benutze den aktuellen Stable 1.0.6 von Angular.js