Я занимаюсь разработкой приложения Angular. У меня есть класс, который расширяет базовый класс. Это, вероятно, антипаттерн, но какой рекомендуемый способ для BaseClass вызывать methodB () в MyClass после того, как BaseClass завершил выполнение асинхронного вызова c?
export class MyClass extends BaseClass {
constructor() {
super();
}
methodA() {
bcMethod();
}
methodB() {
}
}
export class BaseClass {
constructor () {}
bcMethod() {
// Do some async stuff
// call methodB in MyClass
// or notify MyClass in someway that bcMethod has finished
}
}