Комментарии 8
Каждая статья про Ангуляр - это какой-то портал в архитектурный ад. Смотрите, как эта задача решается в $mol:
$my_card $mol_view - \Создаём переиспользуемый компонент
sub /
<= Head $mol_view - \Шапка с названием
sub <= head /
<= title
<= Body $mol_view - \Тело с любым контентом
sub <= body / - \В тело выводим сообщение
<= message \
$my_app $mol_view - \Создаём приложение
User $my_user - \Из модельки пользователя вытягиваем его имя
name? => user_name?
sub / - \Выводим 3 разные карточки
<= Simple $my_card - \Простая карточка со статичным текстом
message \Hello, World!
<= Functional $my_card - \Карточка с динамическим текстом из модели
message <= user_name
<= Complex $my_card - \Карточка с произвольной вёрсткой вместо сообщения
body /
<= User_name $mol_string - \Редактор имени пользователя
value? <=> user_name?
Ангуляр 10 лет делает что угодно лишь бы не упрощать жизнь разработчикам. Даже ваш этот тикет 8 лет висит, мои висели не меньше. И вот вроде бы есть стандартные проекции только толку с них ноль, даже нельзя нормально проверить пустой слот или нет.
У меня мнение полностью противоположное. За 10 лет существования Ангуляра он стал существенно лучше, я когда-то даже делал подборку по одной киллер фиче на мажорку. В том числе появилась и возможность проверить пустой слот или нет: https://stackblitz.com/edit/stackblitz-starters-jwont1tz
Разрабатываю начиная с angularjs еще. Самый первый angular был норм, потом появился rxjs и прочее, нитуда куда-то свернули. Стало слишком когнитивно сложно для новичков…
Разве можно назвать это нормальным способом проверки? Такой же костыль, как и другие костыли. Поэтому и тикет висит (скоро годовщина, 8 лет), и в доке этого не будет. Ну а что делать с тем, что темплейт формы никак не проверяются на соответствие типов до сих пор?) А что есть важнее чем формы в веб приложении, какая киллер фича? Или когда сделают DeepSignal (два года висит)? И так далее.


Polymorpheus: очень нужная деталька пазла Angular