Angular 2+ - это фреймворк, а не библиотека, которая позволяет вам интегрироваться с другими фреймворками и заставить его работать, поскольку вашей главной целью является создание единого пакета symfony, angular и twig, что невозможно без какого-либо взлома.
Я сделал то же самое, но с laravel framework может быть такая же работа и с Symfony (не уверен). я указал все маршруты на один и тот же блейд (в вашем случае шаблон ветки), и в этом шаблоне я использовал угловой тег с пучками сборок угловых.
поэтому, когда я нажимаю на любую страницу, laravel запускает один и тот же клинок (шаблон) с угловым кодом.
Но, в конце концов, я пишу ненужный дополнительный код и усилия.