Javascript类方法decorator访问此
假设我有一节课Javascript类方法decorator访问此,javascript,Javascript,假设我有一节课 class Service { authenticated = false; login() { // login this.authenticated = true; } unauthenticatedMethod() { // everyone should have access } authenticatedMethod() { // only if au
class Service {
authenticated = false;
login() {
// login
this.authenticated = true;
}
unauthenticatedMethod() {
// everyone should have access
}
authenticatedMethod() {
// only if authenticated = true
}
}
我想要一个decorator
@authenticated
,我可以将它添加到authenticatedMethod
方法中,以检查authenticated
变量 目前浏览器中的js不支持decorators-但是您可以使用typescript拥有-但是ts decorators没有访问这个
() 您可能需要使用Flow