7 Réponses :


-1
votes

Puisque vous ne fournissez pas le message d'erreur, voici un exemple de travail https://github.com/ajtowf/ ng2_play avec un tutoriel vidéo https://youtu.be/zsgrihsaoxm


0 commentaires

-1
votes

Le routeur angulaire2 a évolué phénoménale, pour tous ceux qui sont toujours bloqués avec les anciens tutoriels qui n'ont pas reflété les changements sont prêts pour des surprises massives. Je vous suggérerais que les gars d'avoir un coup d'œil à mon projet Inventman, qui est sur le bord de la saignement de Angular2. Je ne le promeut pas, car il s'agit d'un projet à la source fermée. Vous pouvez avoir des idées sur le routage et presque tous les principes angulaires2. Contrairement aux autres tutoriels, il s'agit d'un projet de travail respecté.

https://github.com/debanjanbasu/inventman


0 commentaires

4
votes

Vous pouvez trouver l'exemple de travail le plus populaire actuel de routing ici

regarder App / app.ts : xxx


1 commentaires

FYI, le paramètre itinéraire.as a été modifié par itinéraire.name . Github.com/angular/angular/Commit/... . Sinon, bon exemple +1.



7
votes

Les modifications de rupture ont été introduites dans angulaire@2.0.0-alpha.41 code> strong>

  • ROUTERIJUSTABBLES CODE> a été renommé Router_Bindings CODE> P> LI>

  • routeur_bindings code> a ensuite été renommé routeurs_providers code> p> li> ul>

    Misté: Beaucoup de modifications de rupture récemment si pratiquement aucun des exemples en ligne n'est fiable. em> p>

    routeur_providers code> strong> p>

    Il comprend: em> p>

    • Routeregistry code> - Le registre des itinéraires définis li>
    • locationstrategy = PATHLOCATIONSTRAGETY CODE> - Routes de correspondance par chemin LI> ul>

      Ceci est essentiellement un raccourci pour bootstrap votre routeur avec une configuration par défaut. P>

      Par exemple: PRE>

      @Component ({
      ...
      })
      @View ({
      ...
      })
      @RouteConfig ({
      ...
      })
      class App {}
      
      bootstrap(App, [ ROUTER_PROVIDERS ]);
      


0 commentaires

1
votes

Peut être trop tard pour répondre à la réponse mais à la lecture de la réponse entière, essayez-la: P

  • Affichage n'est plus en Angular2, si vous utilisez toujours @View Annotation, il peut provoquer une erreur d'erreur. Donc, seul composant est l'endroit qui tiendra la totalité des options.

    Selon les officiels, @View Metadata Decorator a été obsolète dans la version bêta.10.

    • routeur_directives besoin lorsque vous faites des choses liées au routage en angular2. En injectant routeurs_directives dans la liste des directives, routeurslink et routeur-sortie Propriété requise pour le routage automatique disponible sur votre composant. Vous pouvez injecter routeurs_directives au moment de la bootstrage de votre application au lieu d'injecter à chaque fois dans la liste de directives de chaque composant.

      Au lieu de publier une réponse entière de réponse à quelques réponses utiles liées au routage voir ici aussi -


0 commentaires

2
votes

sur le didacticiel que vous suivez, ils ont finalement dit qu'il est obsolète, vous pouvez le lire en gras: xxx

Si vous souhaitez utiliser le composant de routage, je suggérerais de mettre à jour votre version angulaire 2 . Sachez que de nombreux paramètres ont changé en RC, vous devrez donc probablement configurer la configuration à nouveau sur le site officiel et faire quelques modifications.

Un autre utilisateur avait un problème similaire tel que vous ici et avec la mise à niveau du problème a été résolu. Il suffit de mettre à niveau la version, de corriger la configuration et d'utiliser cette documentation officielle à partir de ici


0 commentaires

0
votes

Essayez de supprimer la / dans votre chemin comme ci-dessous: @ ng.routeconfig ([{chemin: "", composant: comp}]).

Vous n'avez pas besoin de spécifier la barre oblique dans votre configuration de route.


0 commentaires