In my case, directive [routerLink] didn't work for me. So, I had to do it programmatically.
Component template:
Edit
Component Class:
import { Router } from '@angular/router';
export class PersonComponent{
constructor(private _route: Router){ }
goToEdit(id){
this._route.navigate(['Person/' + id]);
}
}