При таких тенденциях ангуляру осталось в лучшем случае пара лет жизни. Он уже года 2 постепенно загибается из-за этого маниакального стремления сделать ivy и не менее маниакального игнорирования всего того, что реально нужно разработчикам. Например динамический рендер без компонентного резолва, или возможность работать в ангуляром без роутера, или банально проверить текущий роут (не урл, а именно роут)... Да блин, наконец убрать этот дурацкий бойлерплейт, когда чтоб написать хеловорлд ты должен что-то во что-то проинжектить, переопределить целиком весь класс, чтоб заменить запятую в тексте и т.п. вещи. Ангуляр неудобен. Точка. Вместо того чтобы развить и постепенно переписать нг1, они создали нового монстра с которым сами же ведут лютую борьбу вот уже который год подряд. Сперва упустили время выпуска стабильно версии на полтора года и дали себя обойти реакту, теперь повторяют эту же ошибку... В общем, все идем писать бэкенд, в задницу все это)
Отчеваю на сообщение
При тенденциях чего? Хейта тому, кому Angular не нравится? Ну и ладно. Кому-то это выгодно, тот сейчас пытается подорвать репутацию.
То, что у них было стремление сделать Ivy, это наоборот здорово. Это новая технология, которую решили опробовать масштабно. Да, делали долго, и что с того? Делали и делали, все норм. Никому это не вредит.
Динамический рендер компонента есть через createComponent, ngComponentOutlet, ngxd.
Ты можешь взять текущий стейт роутера и проверить все. Более того, можно даже кастомную логику запровайдить и все будет работать, если требуется. Другой вопрос, зачем тебе это? Возможно уже есть что-то готовое.
За счет этого бойлерплейта мы получаем расширяемость системы, что позволяет покусочно ее подменять.
Нет у них там лютой борьбы с Angular, они сидят и спокойно пилят framework, который решает бизнес задачи.