recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - la vue angulaire n'est pas mise à jour. Il a été confirmé que les données de la portée ont changé, mais la vue n'a toujours pas changé.

1. Les données de la portée angulaire ont définitivement changé. Pourquoi la vue n'est-elle pas mise à jour ?
3.La sortie console.log est comme ceci. Êtes-vous sûr que les données du tableau ont changé ou que la vue n'a pas changé ?

世界只因有你世界只因有你2732 Il y a quelques jours1134

répondre à tous(1)je répondrai

  • 怪我咯

    怪我咯2017-07-05 10:44:29

    setTimeout génère une nouvelle séquence d'exécution qui n'est pas créée par la méthode de la bibliothèque angulaire JS

    setTimeout(function () {
        $scope.$apply(function () {
           ...                 // 这里执行你的loadData
          });
      }, 500); 

    Vous pouvez également utiliser $timeout directement en angulaire

    répondre
    0
  • Annulerrépondre