我已经声明了一个变量authenticated
,我想用它来显示或隐藏弹出窗口中的按钮。如果用户已经通过身份验证,则他应该只看到该按钮。
我尝试了h5ng-if
部分中的变量,在这里它可以工作。我认为这只是数据内容字符串中的格式,因为当我检查页面时它不使用它,但它在源代码中显示它。ng-if
<span ng-switch-when="null"
class="redbox label label-primary {{types[charge.Type].CSS}}"
style="cursor:pointer;"
onclick="$(this).popover('toggle')"
data-html='true'
data-toggle="popover"
data-trigger="manual"
data-placement="top"
title="{{"common.BatchStatus-NotPaired"|i18n}}"
data-content="{{ getPopoverTemplate(charge) }}
<a href='#/delete-batch?id={{charge._id}}' class='btn btn-primary btn-block' ng-if='authenticated'><span>{{"common.Delete-Batch"|i18n}}</span></a>">
<h5 ng-if='authenticated'><strong>{{charge.LogicalId}} ({{charge.RfidNullCounter}})</strong></h5>
</span>