Lorsque angulaire.js est acheminé, différentes pages introduisent des problèmes avec js
迷茫
迷茫 2017-05-15 17:02:39
0
4
528

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 ?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

répondre à tous(4)
滿天的星座

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

滿天的星座

Méthode fréquemment utilisée, utilisez la méthode $timeout :

$timeout(function() {
    // TODO
    // 这里填写你的功能代码
}, 1000) // 这个时间你可以自己选择
给我你的怀抱

angular.element(document).ready()
Essayez de mettre js dans ready

滿天的星座

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

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal