如果参数为空,如何显示消息? 我有一个变量“参数”:{},我检查它是否有变量。如果你分开ng -switch。如果他找到“参数”,我需要你打印一条消息“无数据”:{}。
<div ng-repeat="p in ctrl.currentreport.parameters" ng-switch="p.dataType">
<div ng-switch-when="Integer">
<reportinteger parameter="p"></reportinteger>
</div>
<div ng-switch-when="DateTime">
<reportdate parameter="p"></reportdate>
</div>
<div ng-switch-when="Boolean">
<reportboolean parameter="p"></reportboolean>
</div>
</div>
答案 0 :(得分:0)
只需添加:
<div ng-hide="Object.keys(ctrl.currentreport.parameters).length">No data</div>
您想要的地方
编辑:更好
<div ng-show="angular.equals({}, ctrl.currentreport.parameters)">No data</div>