Ich habe gerade angefangen mit Angular 2 zu experimentieren und bin auf diese Frage gestoßen:Verwenden Sie ngSwitch, um zwischen Komponenten in Angular 2 zu wechseln?
Angenommen, ich erstelle eine Web-App mit einer Menüleiste oben. Jeder Menüeintrag sollte eine andere Komponente laden.
Was ist der "richtige" Weg, dies zu tun? Bis jetzt ist meine Idee, ngSwitch dafür zu benutzen.
Vorlage:
<div [ngSwitch]="value">
<p *ngSwitchWhen="0"><component1></component1></p>
<p *ngSwitchWhen="1"><component2></component2></p>
</div>
Und nur "Wert" nach dem Punkt ändern. Ist das eine gute Lösung, oder habe ich eine bessere verpasst?
Sie haben den Router dafür. Mithilfe von Links und Routing können Sie die URL einfach kopieren und einfügen und wieder dahin zurückkehren, wo Sie waren. – jornare
macht zu viel Sinn! Danke, @jornare –
Keine Sorgen :) Ich habe es eine Antwort, da es Ihre Frage erfüllt. – jornare