class component()
{
Service _service = new Service();
let serviceMethod = isUpdate ? this._service.update :
this._service.create;
serviceMethod(param);
}
class Service
{
update()
{
// Other stuff
// Cannot access this here
this.privatelocalfunc();
}
create()
{
// Other stuff
// Cannot access this here
this.privatelocalfunc();
}
}
Я должен условно переключаться между методами, как описано в коде выше.Однако, когда я делаю это, я не могу получить доступ к переменной this для метода службы.Каков наилучший способ достичь этого?