Можешь более подробно описать свою задачу? А сделать можно по-разному. Например, так: <ng-container *ngIf="loading"> <some-component></some-component> </ng-container> Здес...
У тебя так же сделано? Ты случайно к снапшоту не из корневого компонента (AppComponent) пытаешься обращаться?
Зависит от реализации модалок у тебя в проекте. Что используешь?
А разве patchValue имеет какое-то отношение к состоянию enabled/disabled?
Эта таблица твоя? Ты сам ее создаешь? Или какая-то сторонняя библиотека?
Хм. А в каком случае будет возвращен '/account'? :)
this.route - это инстанс чего? ActivatedRoute?
А в чем именно ад? Какую задачу нужно решить?