recherche

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

angulaire.js - problème de chargement angulaire

É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

阿神阿神2776 Il y a quelques jours508

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

  • 世界只因有你

    世界只因有你2017-05-15 16:52:26

    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.

    répondre
    0
  • 为情所困

    为情所困2017-05-15 16:52:26

    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.

    répondre
    0
  • Annulerrépondre