为自定义指令添加 nf-if 条件 属性

Add nf-if condition for custom directive property

下面是我的自定义指令的例子

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

我如何为 属性 clickaction 设置条件,以便仅当范围变量 contentLength 的值为真时才能包含此 属性 .我尝试了以下方法。

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

但是如果 contentLength 的值变为 false 则不会显示整个部分。如果 contentLength 的值为 false,我只想排除 clickaction 属性。

从自定义指令中删除 ng-if 条件并使用三元运算符 as-

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