Winkel 4 Abschnitt Aktualisieren der Seite nur
Hallo community, ich habe ein Plunker wo ich umgesetzt haben, diesen Fluss:
Aktualisiert Plunker: ich gelöst, aber die header-Komponente wird jedes mal aufgerufen, und ich habe meine header-Komponente in jeder html-gibt es einen besseren Weg, es zu tun?
- Login
- Zeigt eine Liste von Ländern (Benutzer-info)
- Klicken Sie auf eines der Länder, und zeigen Sie details zu (Problem ist hier)
- Gehen Sie zurück zur Liste
Ich aktualisieren müssen, nur den Abschnitt der Länder-Liste, aber in meinem plunker können Sie sehen, die ganze Seite ist erfrischend, ich will, dass die Benutzer-info auf der Oberseite (statisch).
Habe ich wenig Erfahrung.
Vielen Dank!
@Component({
selector : 'login',
template: `
<input type="text" value="james">
<input type="password" value="123">
<button (click)="logIn()">Login</button>
`
})
class LoginComponent {
constructor(private route: ActivatedRoute,
private router: Router) { }
logIn () {
//LOGIN LOGIC
this.router.navigate(['/base']);
}
}
InformationsquelleAutor Diego | 2017-07-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den
router-outlet
zeigt den Inhalt der route.Das bedeutet, Sie müssen Ihre Benutzer-template-code über die
router-outlet
so ist es wone betroffen sein, indem Ihre route...InformationsquelleAutor TheUnreal
erstellen Sie zunächst common-header-Komponente und Rendern Sie Ihre Komponenten mit
routerLink
undrouter.navigate
eckig doc haben, gutes Beispiel
https://angular.io/guide/router
plunker https://plnkr.co/edit/ApjJkNwS6hfS56DjL7vt?p=preview
InformationsquelleAutor CharanRoot
Habe ich es endlich geschafft, diese zu lösen! Ich hatte den Weg gefunden, es zu tun, aber es war nicht die richtige Herangehensweise. Hier ist die Lösung: http://plnkr.co/edit/pNoGFP6fva4SYmcspoOj?p=preview
Ich verwendet, Kinder Komponenten im routing-Konfiguration und ändern Sie die Art und Weise Navigationen durchgeführt werden:
wo:
InformationsquelleAutor Diego