Je souhaite créer un site Web qui récupère les données de plusieurs API et les affiche. Parce que je voulais essayer d’appuyer AngularJS, j’ai décidé de l’utiliser pour ce projet.
Mon problème est que je ne sais pas comment récupérer facilement les données toutes les x secondes. Le flux reste donc actif et affiche les nouveaux événements le plus rapidement possible.
Réponses:
3 pour la réponse № 1Vous pouvez utiliser $ intervalle s'il vous plaît voir démo ci-dessous:
Plus d'infos vous pouvez trouver ici https://docs.angularjs.org/api/ng/service/$ intervalle
var app = angular.module("app", []);
app.controller("firstCtrl", function($scope, $interval) {
$scope.data = "";
$interval(function() {
//update $scope.dataevery 1000ms
$scope.data = new Date();
}, 1000);
});
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<body ng-app="app">
<div ng-controller="firstCtrl">
{{data | date : "medium"}}
</div>
</body>