Ребят подскажите. В шаблоне вывожу коллекцию элементов через *ngFor директиву. Нужно чтобы для каждого элемента коллекции применялся определенный стиль, в зависимости от значения определенного поля у объекта. Как сделать?
Мы обычно байндим прям конкретные стили, не через ngStyle. Типа [style.background]="item.color". Но отчасти это потому, что я раньше не знал, что Ангуляр оптимизирует инлайн байндинги объектов ) ну и так читается лучше, по моему мнению
Посмотрел свой код ещё раз, тернарник не сработал потому что я кавычки криво расставил)) но странно что терминал ошибку не выкинул. Однако твой вариант мне больше понравился , лучше читается действительно.
на вход твоего компонента должен поступить пропс(декоратор @Input) c именем product, который является обязательным (восклицательный знак) и соответствует контракту Product (тип)