奥马尔
模板
<pre *ngIf="isAdmin()">{{email|json}} - {{user|json}}</pre>
零件
isAdmin() {
console.log('isAdmin: ', this.bcAuthService.isAdmin());
return this.bcAuthService.isAdmin();
}
服务
isAdmin() {
return this.admins.includes(localStorage.getItem("email"));
}
问题
组件中的功能使打印多次。为什么?错了吗 有什么更好的方法?
奥马尔
找到这个后为什么在使用函数时总是在角2中执行* ngIf?
我解决了这个问题
零件
ngOnInit() {
this.is_admin();
}
is_admin() {
this.isAdmin = this.bcAuthService.isAdmin();
}
html
<pre *ngIf="isAdmin">{{email|json}} - {{user|json}}</pre>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
编辑于
我来说两句