我想编写一个块助手来检查是否应该为某个角色显示一个部分:
{{#allowApprover "EMP"}}
<!-- content -->
{{/allowApprover}}
助手的定义如下:
allowApprover: (currentRole, options) => {
return permit(currentRole) ? options.fn(this) : options.inverse(this)
}
上面的代码不起作用,我想这是因为this
箭头的行为不同,但我不知道如何使这个工作,还有另一个问题,究竟是options.fn
做什么的?