I want to redirect to another page by clicking on the link. For that I tried out below code:
home.component.html
<a [routerLink]="['/datalineage']">
Click Here
</a>
app-routing.module.ts
import { DatalineageComponent } from './datalineage/datalineage.component';
const appRoutes: Routes = [
{ path: 'datalineage', component: DatalineageComponent, data: { title: 'Test' } }
];
@NgModule({
imports: [
RouterModule.forRoot(
appRoutes, { enableTracing: true }
)
],
exports: [
RouterModule
],
providers: []
})
datalineage.component.ts
import 'rxjs/add/operator/switchMap';
import { Observable } from 'rxjs/Observable';
import { Component, OnInit } from '@angular/core';
import { ActivatedRoute, ParamMap } from '@angular/router';
@Component({
selector: 'app-datalineage',
templateUrl: './datalineage.component.html',
styleUrls: ['./datalineage.component.css']
})
export class DatalineageComponent implements OnInit {
constructor() { }
ngOnInit() {
}
}
But it is not going to the clicked page, it shows http://localhost:4200/datalineage
in URL but it remains on the same page.
What can be the issue?