Ich bin neu zu eckig und ich arbeite an eckigen 4 App und versuchen, von Modulkomponente zu Layoutkomponente zu navigieren, wenn Sie auf geklickt haben. aber navigiere nicht.Winkelroutenavigation, die nicht zu anderer Komponente umleitet
und ich sehe keine Fehlermeldung.
Ich habe viel Zeit auf Google verbracht, um dieses Problem zu lösen, aber ich kann nicht lösen.
unten ist der Code.
html:
<div class="land-item" (click)="qualityrd()">
<h3>QAULITY</h3>
<i class="fa fa-thumbs-o-up" style="color:blue"></i>
<div class="over-item">
Komponente
import { Component } from '@angular/core';
import { Router ,ActivatedRoute} from '@angular/router'
@Component({
selector: 'app-module-selector',
templateUrl: './module-selector.component.html',
styleUrls: ['../css/style.css','../css/responsive.css']
})
export class ModuleSelectorComponent {
constructor(
private _router:Router,private route: ActivatedRoute ) { }
qualityrd():void
{
this._router.navigate(['/QualityLayout']);
}
}
Layoutkomponenten
import { Component } from '@angular/core';
@Component ({
selector: 'my-app',
templateUrl:'./Layout.html',
styleUrls:['../css/footer.css']
})
export class LayoutComponent {
isIn = false; // store state
toggleState() { // click handler
let bool = this.isIn;
this.isIn = bool === false ? true : false;
}
}
und schließlich meine app Modul
Sie haben diese Frage 2 mal "this.router.navagate not working" gestellt und Ihren Code und Ihre Frage anders geändert. Wo ist Qualität in Ihrer Vorlage? "(click) =" qualityrd() ". Entschuldigung, ich sehe es. Ihr Code sollte funktionieren. –