通过链接调用页面后更改值

时间:2018-02-16 10:35:58

标签: angular

我的应用程序中有一个区域,它显示了用户想要查看的不同形式。所以我通过更改这4个值来隐藏/显示它:

this.createCustomer = false;
this.createCustomerBranch = false;
this.createHardwareTypes = false;
this.createStock = false;

所以,当用户现在来到我的链接时:

<a class="dropdown-item" *ngIf="authService.isAdmin()" [routerLink]="['/admin']">Anlegen</a>

因此,点击此链接后,this.createStock = false应在视图发生变化后变为true

我是否必须通过点击该链接来切换功能,或者我该如何解决?

1 个答案:

答案 0 :(得分:1)

(对不起先前的错误回答) 我不明白你为什么要使用

[routerLink]="['/admin']

我假设您停留在包含表单的同一页面上?

我会用:

<a class="dropdown-item" *ngIf="authService.isAdmin()" 
(click)="createStock = !createStock">Anlegen</a>

也许使用按钮代替链接? 希望我能正确理解这个问题。