getFactorial3() {
    console.log(3);
    getFactorial2();
    console.log(3);
}
getFactorial2() {
    console.log(2);
    getFactorial1();
    console.log(2);
}
 getFactorial1() {
    console.log(1);
}        <table cdk-table [dataSource]="dataSource" fixedLayout><cdk-table [dataSource]="dataSource"><table cdk-table [dataSource]="dataSource" он ждет тип CdkTableDataSourceInput, а здесь <cdk-table [dataSource]="dataSource"> MatTableDataSource        [routerLink]='item?.url' что-то отрабатывает.services/atlas?sectCode=123. При переходе по последней роутинг пойдет по дефолту, возможно services/atlas, а там уже будет читать параметры, значит services/atlas попадет в историю. Попробуйте этот параметр поиска перенести как сегмент в url site.com/mypage/:search, сам параметр надо будет кодировать. Думаю это сработает верно. Но надо проверить, может есть какие-то доп настройки роутинга, чтобы этого лишнего перехода не было.        const req = {
method,
url,
data: body,
params,
headers
};
const method = 'GET';
const url = '/';
...const data = {
      method: 'GET',
      url: '/code',
      params: { phone },
    };const res = await RequestService.request(...data);
может как-то так можно
const data = {
      method: 'GET',
      url: '/code',
      params: { phone },
    };
await requestService.request(data)        Angular жив только в головах тех, кто на него по дури наивности подсел
ng - это и не круто, и не красиво, и не удобно, и медленно
которые не понимают, по каким критериям настоящий профессионал выбирает инструмент
вокруг меня профессионалы ng если трогают, потом руки и глаза с мылом моют
в ng гораздо больше способов стрельнуть себе в ногу
если вы это отрицаете, то вы просто фанатик, и дискутировать далее не имеет смысла
но вы можете есть ng, ваш выбор, вам - можно
потому что никаких причин, кроме повышения своего ощущения "профессионализма", изучать ng в 2021 нет
что? где оскорбление?
в моем мире профессионал сам выбирает и и инструмент, и шефа
но это не про вас и не про галеры
тогда как и то, и другое - в первую очередь выбор настоящих, а не дутых профессионалов
50 аутсорсеров, у которых ни архитектуры, ни документации по проекту нет
На момент чтения, элементов в ДОМ не было. Другой причины быть не может при такой ошибке. Поэтому не понимаю, зачем Вы этот скрин приложили.