Maison > Questions et réponses > le corps du texte
En utilisant ng comme framework, j'ai trouvé un problème lors du routage. Cela ne fonctionne pas lorsque différentes pages utilisent des js différents. Je sais que la raison est que votre js a besoin d'obtenir des nœuds Dom. Mais lorsque la page d'accueil est chargée pour la première fois, ma page n'est pas chargée. Pour le moment, ces nœuds DOM ne peuvent pas être obtenus. Avez-vous de bonnes solutions ?
滿天的星座2017-05-15 17:04:39
Il existe une méthode en direct (jquery activé) pour que les événements dom ne prennent pas effet. Si la double liaison des données échoue, $scope.$apply() est actualisé manuellement. Le chargement des nœuds dom est également lié au. emplacement où votre js est écrit. Votre question n'est pas assez claire
滿天的星座2017-05-15 17:04:39
Méthode fréquemment utilisée, utilisez la méthode $timeout
:
$timeout(function() {
// TODO
// 这里填写你的功能代码
}, 1000) // 这个时间你可以自己选择
滿天的星座2017-05-15 17:04:39
Ce problème a été résolu. Je l'ai déjà rencontré et j'ai lutté avec lui pendant longtemps. http://www.weipxiu.com/?p=434