如果满足条件,我正在尝试使用ng-if
显示某些行,但似乎不能让它 100% 正确工作。
<div style="margin-bottom: 1em;">
<h4><!-- content omitted for brevity--></h4>
<p>
<strong>Covered:</strong>
<a ng-href class="pointer" data-ng-repeat="life in data.list2 track by $index" ng-if="life.beneficiary.length > 0" ng-click="c.editBeneficiary(life)">
<!-- content omitted for brevity-->
</a>
<a ng-href class="pointer" ng-if="life.beneficiary.length = 0" ng-click="c.addBeneficiary()">Add Beneficiary <i class="fa fa-plus-circle" style="color: green;"/></a></p>
</div>
在上面的代码中,如果受益人的数量大于 0 ( ng-if="life.beneficiary.length > 0"
),我想列出名称并允许用户在必要时对其进行编辑。这部分工作正常。但是,如果受益人的数量等于 0,那么我想要一个显示“添加受益人”的链接,并允许用户这样做。
我将这些ng-if
陈述放在<a>
标签中,我不确定这是否正确。当我使用没有受益人的用户登录时,“添加受益人”链接不显示。
- 我在这里做错了什么?