У меня есть простой компонент, используя шаблон, как это:Применить компонент к шаблону в Angular2
<span style="display:inline-block;" #control>Content here</span>
Затем в месте вызова я возиться с моделированием:
<my-comp style="width:300px;"></my-comp>
... которая абсолютно ничего не делает. Во время выполнения вышеперечисленное означает следующее:
<my-comp style="width:300px;" class="ng-untouched ng-pristine ng-valid">
<span style="display:inline-block;" #control>Content here</span>
</my-comp>
Fabulous. В поле <my-comp>
ширина игнорируется, а на <span>
, где я хочу, она не применяется.
Я знаю, что могу сделать ширину свойством моего компонента, а затем применить его в шаблоне, но мой вопрос шире: Что делать, если я не хочу быть директивным в отношении применяемого стиля? Есть ли способ, чтобы атрибуты с сайта вызова автоматически применялись к внешнему элементу шаблона?
Не могли бы вы объяснить простыми словами, что именно вы хотите? – micronyks
Можете ли вы попробовать ''. Если он не работает, пожалуйста, укажите Plunker. Я не думаю, что это связано с Angular2, но с простой проблемой CSS. –
@micronyks Это были мои простые слова :) Что вы нашли неясным? –