/ / Créer des flux en direct avec AngularJS - javascript, angularjs, applications Web, Web

Créez des flux en direct avec AngularJS - javascript, angularjs, applications Web, Web

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 № 1

Vous 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>