Angular 2: как условно применить атрибут директива?

Я использую перетаскивание черезNG2-Dragula, Функция перетаскивания применяется следующим образом:

<div class='container' [dragula]='"first-bag"'>
    <div>item 1</div>
    <div>item 2</div>
</div>

Если я правильно понимаю угловой 2, то как[dragula]='"first-bag"' прикреплен к моему div называетсяДиректива об атрибутах в угловых 2.

Теперь у меня есть переменная в моем компоненте под названиемenableDragNDrop:boolean, Как я могу использовать эту переменную для прикрепления[dragula]='"first-bag"' в мой div только тогда, когдаenableDragNDrop == true ?

ЕслиenableDragNDrop == false, я хочу этот:

<div class='container'><!-- no dragula attribute directive, no dragndrop -->
    <div>item 1</div>
    <div>item 2</div>
</div>

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

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