在
html
我有两个钮扣
用户
和
调查
<button *ngIf="isUserAdmin" mat-button (click)="listSurveys()">Survey</button>
<button *ngIf="isUserAdmin" mat-button (click)="list('users')">Users</button>
而且在
.ts
文件,我有两种方法导航到相应的列表页-
listSurveys(): void {
this.router.navigate(['surveys']);
};
listUsers(): void {
this.router.navigate(['users']);
};
listUsers()/listSurveys()
具有
list(items: String)
像这样的方法
.HTML格式:
<button *ngIf="isUserAdmin" mat-button (click)="list('surveys')">Survey</button>
<button *ngIf="isUserAdmin" mat-button (click)="list('users')">Users</button>
.TS码:
list(items : String) {
console.log("\'" +items+ "\'");
this.router.navigate(["\'" +items+ "\'"]);
}
但这是行不通的
the console.log()
日志-“surveys”和“users”分别位于控制台中。在这个问题上有人能帮忙吗?提前谢谢。