angulaire.js - problème de chargement angulaire
阿神
阿神 2017-05-15 16:50:26
0
2
500

Écrivez l'itinéraire suivant

javascript$routeProvider.when('/tweet/:name?', {
    controller: ArticleController,
    templateUrl: templateUrl
  }).when('/project/:name?', {
    controller: ArticleController,
    templateUrl: templateUrl
  }).when('/technique/:name?', {
    controller: ArticleController,
    templateUrl: templateUrl
  }).when('/about-me', {
    controller:ArticleController,
    templateUrl: templateUrl
  }).otherwise({
    redirectTo: '/tweet'
  });

Mais les paramètres ci-dessus n'ont aucun effet lors de la première ouverture de la page
La vue correspondante ne sera pas rendue
Probablement parce que le script angulairejs est exécuté après le premier chargement de la page
A ce moment, la page a été chargée, donc la vue n'est pas rendue
Est-ce vrai ?
Blog du site

阿神
阿神

闭关修行中......

répondre à tous(2)
世界只因有你

Si le routage est configuré, il sera exécuté lors du premier chargement de la page. Vous pouvez vérifier les aspects suivants pour voir s'il y a des problèmes :

  • Si les fichiers AngularJS sont importés
  • Si ng-app est ajouté à l'emplacement correspondant
  • Si la fonction de configuration du routage est écrite correctement
  • Si vous n'y parvenez vraiment pas, faites un test unitaire

Je ne sais pas si cela peut résoudre votre problème.

为情所困

La route angulaire ne sera pas entièrement rendue, donc lorsque vous ouvrirez la page pour la première fois, vous accéderez à la page /tweet, et les autres pages ne seront pas rendues

Ce n'est que lorsque vous cliquez sur d'autres pages qu'elles seront rendues. Si /tweet ne s'affiche pas, il doit y avoir un problème avec le code.

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