Ich mag den Titel der Seite ändern, wenn ich den Link von der URL-Leiste klicken oder browsen. Wie ändere ich das mit einer eckigen Route? Ich verwende eckige Version 4 und angular cli.Wie ändert man den Titel einer Seite mit Winkel (Winkel 2 oder 4)?
Antwort
müssen Sie "Titel" als Daten auf Ihrer Route
const routes: Routes = [{
path: 'calendar',
component: CalendarComponent,
children: [
{ path: '', redirectTo: 'new', pathMatch: 'full' },
{ path: 'all', component: CalendarListComponent, data: { title: 'My Calendar' } },
{ path: 'new', component: CalendarEventComponent, data: { title: 'New Calendar Entry' } },
{ path: ':id', component: CalendarEventComponent, data: { title: 'Calendar Entry' } }
]
}];
Dann tun diese Importe in Ihrer Komponente zu übergeben:
import { Title } from '@angular/platform-browser';
import { Router } from '@angular/router';
Nach dem Import können wir injizieren sie beide:
statisch@Component({
selector: 'app-root',
templateUrl: `
<div>
Hello world!
</div>
`
})
export class AppComponent {
constructor(private router: Router, private titleService: Title) {}
}
Um einen Seitentitel zu aktualisieren, können wir einfach setTitle nennen wie so:
ngOnInit() {
this.titleService.setTitle('My awesome app');
}
Danke für die Antwort. Aber ich möchte das wissen, ist das der vollständige Code zum Ändern des Titels? Ich habe das implementiert, aber ich konnte den Titel nicht ändern. Da ich Anfänger in eckig bin, kannst du mir den kompletten Code schicken? – Shakti
ok, sicher, ich werde es sehr bald schreiben – Houtan
siehe folgenden Code: https://toddmotto.com/dynamic-page-titles-angular-2-router-events –
- 1. nginx mit Winkel 4
- 2. wie mit Winkel 2
- 3. Wie Winkel 1.3.4 und Winkel 2 zusammen
- 4. Refresh-Seite Winkel 2 Router
- 5. nebeneinander Bild in Winkel 2, Bootstrap 4
- 6. Wie man verspricht mit Winkel 2 Meteor
- 7. Formatierungsdatum in HTML-Seite mit Winkel 2
- 8. Unterschiede zwischen Winkel 2, Winkel 2 Universal
- 9. Bootstrap Fortschrittsbalken mit Winkel 4
- 10. Installieren Sie Schriften auf Winkel 2 Seite
- 11. Isotop mit Winkel 2
- 12. So stellen Sie den Autofokus in Winkel oder Winkel ein 2 nicht angularjs
- 13. html2canvas in Winkel 4
- 14. Daten mit Winkel 2
- 15. Wie in Winkel 4 routen
- 16. Seite in Winkel 2 neu laden
- 17. Wie ändert man die Eigenschaft der Klasse mit Winkel js
- 18. OAuth 2 mit Winkel/Express?
- 19. Vorlage in Winkel 4
- 20. wie in Winkel 2
- 21. Wie in Winkel 2
- 22. Für Schleife auf Winkel 4
- 23. Moment zu Winkel 2 hinzufügen (Winkel cli)
- 24. Winkel 2 Richtlinie mit Bootstrap
- 25. Winkel 2 scrollTo Verhalten
- 26. Wie Einrichten von Winkel 4 mit webpack
- 27. Winkel 1 Kompilierung in Winkel 2
- 28. Winkel 2 Gruppenvalidierung
- 29. Winkel 2-Datei-Upload
- 30. Wie implementiert man ACL/rollenbasierte Autorisierung mit Winkel 2?
* Wie ändere ich das mit der Winkelroute? * Durch die Suche nach "Titeltitel angular2 ändern". –
Mögliches Duplikat von [wie Seitentitel in angular2 Router ändern] (http://stackoverflow.com/questions/34602806/how-to-change-page-title-in-angular2-router) –
Danke, aber dieser Code war funktioniert nicht, oder ich konnte das in meinem Code nicht implementieren. – Shakti