Как в компонент Angular прокинуть класс как параметр?
Как сделать, что б можно было класс передать как параметр во внутрь компонента?
Например так
<app-my-component class-parameter="'my-class'"></app-my-component>
css:
.my-class {
color: red; //.....
}
Но не записывать это в компоненте, а непосредственно передавая как параметр.
Ответы (1 шт):
Автор решения: Hooter
→ Ссылка
Такие вещи правильно не через @Input(), а через constructor(@Attribute('imageClass') public class: string = 'my-class') { }.
Так как input отрабатывает на каждом цикле перерисовки, в отличье от инициализации в конструкторе.