Ich verwende ein Dropdown-Menü in appkomponente. Wenn Benutzer das Dropdown-Menü ändert, wird die Seite im Routeroutlet geladen. Wenn ich die Seite aktualisiere, wird die Seite im Router geladen, aber die Dropdown-Liste wird nicht ausgewählt. Wie kann ich appcomponent in Drop-Down-WertZugriffsparameter-Wert in der App-Komponente angular2
Antwort
import { ActivatedRoute } from '@angular/router';
@Component({
selector: 'contacts-detail',
...
})
export class ContactsDetailComponent {
constructor(private _route: ActivatedRoute) {
console.log("_route",_route);
}
}
_route helfen Ihnen
Ich kann produtid mit _route in productcomponent zugreifen. Ich kann jedoch nicht auf die Produkt-ID in der App-Komponente zugreifen. – Amit
console.log ("this._route", this._route.snapshot.url.toString()); – anshuVersatile
Sie brauchen nicht wirklich das Drop-down von der Komponente zu wählen. Es wird basierend auf der aktuellen Route automatisch ausgewählt. Router-Link-aktive Klasse ist mit dem Anker-Tag hinzugefügt, wenn die aktuelle Route aktiv ist:
Beispiel:
<div class="sidetab" id="tab1-tab">
<a [routerLink]="['Profile','ProfileOverview']">
<span class="innerSpan"> Overview </span>
</a>
</div>
<div class="sidetab" id="tab2-tab">
<a [routerLink]="['Profile','ProfileActivity']">
<span class="innerSpan"> Activity </span>
</a>
</div>
// Css goes as
.router-link-active .innerSpan {
color: black;
font-weight: bold;
}
- 1. JQuery Konflikt in der angular2
- 2. Brandereignis in der angular2 Komponente
- 3. Inhalt der Datei in angular2
- 4. Auflösen der Abhängigkeit in Angular2
- 5. angular2 (angular2-Samen) unter Verwendung von Pfaden in der Einfuhren ../../
- 6. angular2 kann nicht darauf zugreifen in der Klasse angular2
- 7. Nicht in der Lage Fehlermeldung in Angular2`
- 8. Angular2 Ändern der Standardänderungserkennungsstrategie
- 9. Angular2: Hosteigenschaft der Komponente
- 10. Zugriff Variable in der Funktion :: TypeScript & Angular2
- 11. Angular2 Observable Fehlerbehandlung in der Vorlage
- 12. angular2 Fehler mit Rohrfilter in der Komponente
- 13. Angular2 rendert SVG in der Laufzeit nicht
- 14. Validierungsabhängigkeit zwischen Eingaben in der angular2 Form?
- 15. nicht in der Lage angular2 App
- 16. Vorteil der Verwendung von Redux in Angular2
- 17. Zugriff auf Variablen in der Angular2-Ansicht
- 18. Wie funktioniert der Zuweisungsteil in der folgenden Codezeile in Angular2?
- 19. angular2, angular2-highcharts. Entfernen Sie ein Diagramm von der Seite
- 20. Angular2 Baukastensystem Bruch der Modularität
- 21. Angular2 zum Überschreiben der Klasse
- 22. Angular2 - Ändern der Klassen dynamisch
- 23. HostListener Verlangsamung der Anwendung: Angular2
- 24. Angular2-Formvalidierung innerhalb der Komponente
- 25. Was macht der Angular2 "BrowserDomAdapter"?
- 26. Angular2 Linie der Ausführung Ausgabe
- 27. Validierung der Eingabe der Typennummer funktioniert nicht korrekt in Angular2
- 28. angular2 Anzeige der berechneten Daten in der Vorlage
- 29. ANGULAR2: Erkennen der Änderung in der statischen Variablen einer Klasse
- 30. Angular2: Unerwarteter Richtungswert 'undefiniert' in der Ansicht der Komponente 'AppComponent'
nach refresh Sie nicht in der Lage Werte zu erreichen – anshuVersatile
ja ich nicht in der Lage sind aktiviert Route zugreifen Parameter – Amit
in appcomponent.html Ich habe Routeroutlet. Bei Änderung des Dropdown-Menüs übertrage ich die ID und rufe router.navigate auf, um die Seite in Routeroutlet zu laden. – Amit