我试图根据函数的返回值禁用Angular中的按钮。但是,我收到一条错误消息,提示“ functionName不是函数”
这是我当前拥有的代码:
这是在我的ts文件中:
makerNotApprover(makerId: any) {
let userId = this.window.company.iv.api.Context.getActiveUser().userid.toLowerCase();
console.log(userId);
return (makerId == userId);
}
这是在我的HTML文件中:
<button [disabled] = "makernotApprover(element.MakerId)" (click)="openMessage(element.RequestID,element.RequestStatus)" mat-menu-item>
<span>Approve/Reject</span>
</button>
我在这里做错了什么?我浏览了有关如何使用残疾人的文档,并认为这是正确的方法。
答案 0 :(得分:0)
拼写错误,应为maker N otApprover而不是maker n otApprover
<button [disabled]="makerNotApprover(element.MakerId)" (click)="openMessage(element.RequestID,element.RequestStatus)" mat-menu-item>
<span>Approve/Reject</span>
</button>