Добавить условие nf-if для свойства пользовательской директивы - PullRequest
0 голосов
/ 25 апреля 2019

Ниже приведен пример моих пользовательских директив

<div ng-if="activitedTab == 'individual-accounts'">
    <ind-table tmodel="choosenInfo.section1.src" ttype="{{activitedTab}}" clickaction="popup"></ind-table>
</div>

Как я могу поставить условие для свойства clickaction , чтобы это свойство можно было включить, только если значение переменной области contentLength равно true. Я попробовал ниже путь.

<div ng-if="activitedTab == 'individual-accounts'">
    <ind-table tmodel="choosenInfo.section1.src" ttype="{{activitedTab}}" ng-if="contentLength" clickaction="popup"></ind-table>
</div>

Но если значение contentLength становится ложным, тогда весь раздел не отображается. Я просто хочу исключить свойство clickaction, если значение contentLength равно false.

1 Ответ

1 голос
/ 25 апреля 2019

Удалите условие ng-if из пользовательской директивы и используйте троичный оператор as-

clickaction = "contentLength> 0? Popup: ''"

...