我有一个名为userId
的变量,我希望将其作为[routerLink]
中的参数传递。 userId在创建<li>
之前被分配了一个值。我尝试了插值{{}}
,但它没有用。
//header.component.ts
onAuth(form : NgForm) {
jForm = JSON.stringify(form);
this.httpService.authMe(form.value)
.subscribe(
function(response) {
this.userId = response.userId;
console.log("Success Response" + response.userId)
}
)
}
//header.component.html
<li *ngIf = "userId"><a [routerLink]="['/user', userId]">Account Settings</a></li>