Angular 2 + Semantic UI, стиль разрывов инкапсуляции компонентов

Я использую Angular2 с Semantic UI в качестве библиотеки CSS. У меня есть этот кусок кода:

<div class="ui three stakable cards">
   <a class="ui card"> ... </a>
   <a class="ui card"> ... </a>
   <a class="ui card"> ... </a>
</div>

карты оформлены красиво с промежутком между ними и тому подобное. как это:обратитесь к разделу карт в ссылке

поскольку карты представляют собой какую-то точку зрения, я подумал сделать из нее компонент, поэтому теперь код выглядит так:

<div class="ui three stakable cards">
   <my-card-component></my-card-component>
   <my-card-component></my-card-component>
   <my-card-component></my-card-component>
</div>

но теперь стиль нарушен, между ними больше нет места.

Есть ли хороший способ исправить это?

первое, что я подумал сделать это:

my-card-component OLD template:
<a class="ui card">
    [some junk]
</a>

           |||
           VVV

my-card-component NEW template:
[some junk]

and instantiating like:
<my-card-component class="ui card"></my-card-component>
or like:
<a href="?" my-card-component></a>

но это неудовлетворительно, так как я хочу иметь возможность передать объект, и компонент автоматически установит[href]=obj.link.

в AngularJS 1.0 былreplace: true собственность, которая делает то, что мне нужно,есть ли подобное в Angular2?

Ответы на вопрос(1)

Ваш ответ на вопрос