Как стать автором
Обновить

Комментарии 4

А в чем смысл такого компонента? Не могу придумать где бы я это использовал. Но в любом случае завязывать компонент на автосохранение я бы не стал.

Имею ввиду, что, индикаторами автосохранения должна заниматься отдельная директива, а селект не должен знать кто, когда и как его сохраняет

Паттерн настроек без кнопки "Сохранить" встречается довольно часто. А написанный тут подход вполне можно переложить на показ нотификашек (тогда не понадобится компонент-обёртка, будет просто директива) и произвольный контрол, к примеру, чекбокс.

Ну и в статье всё именно так, как ты написал во втором абзаце :)

Как я понял из кода на StackBlitz, директивы подменяют детали реализации абстрации переопределяя токен сервиса уровнем выше

Директива - один из способов подложить что-то в DI дерево. Да, на примере StackBlitz показано, как можно раскидать в разные места разную реализацию с помощью директив.

Зарегистрируйтесь на Хабре, чтобы оставить комментарий