• # mise a jour manuelle

    Posté par . En réponse au message Angular - maj d'une vue. Évalué à 1.

    Ca depend comment tu assigne les items, dans certains cas, angular ne peut pas deviner que tu a modifie quelque chose, donc il faut lui dire de remettre la vue a jour.

    Comme ca par exemple:

    .controller('MonControler', ['$scope', '$timeout', function ($scope, $timeout) {
     setTimeout(function () { // angular peut rien deviner avec un setTimeout
     $scope.items = [1,2,3];
     $timeout(function () {$scope.$apply();}); // force angular a mettre a jour la vue
     }, 2000)
    });