Ich habe eine Feder-App mit eckigen js und html auf der Client-Seite, und ich möchte die Informationen in der Ansicht alle 6 Sekunden für die ich setInterval-Funktion aber es zu aktualisieren nicht die Ansicht ändern dies ist mein Code
$scope.aat=function(){
$http.get("http://localhost:8080/projet/getInspectionEnCoursDinspection")
.success(function (data) {
$scope.tab1=data;
console.log("size="+ $scope.inspectionEnCoursDinspection1.length);
})
} ,
setInterval(function(){ $scope.aat() },60000);
und dies ist mein hTML-Ansicht
<table class="table table-bordered">
<tr ng-repeat="insp in tab1">
<td>Mat{{insp.vehicule.matricule}}
<div ng-repeat="aa in insp.tests">
Test<ul><li ng-repeat="defaut in aa.defauts">{{defaut.nomDefaut}}</li></ul>
</div>
</td>
<td><button ng-click="annulerTest()"
class="btn btn-default btnt">
<i class="glyphicon glyphicon-remove"></i>
</button></td>
</tr>
</table>
jede Hilfe werden die meisten
60000ms ist jede Minute, nicht alle 6 Sekunden. – Bergi
Versuchen Sie '' 'scope.apply''' zu' '' $ scope.aat''' zu verwenden, um Angular mitzuteilen, dass Änderungen an Ihrem Array registriert werden sollen. – vtange
ok danke @Bergi, aber es ist nicht das Problem, die Ansicht ändert sich nicht, außer dass ich die Seite aktualisieren – amani92