打印案例查找空参数

时间:2016-04-20 15:47:47

标签: angularjs

如果参数为空,如何显示消息? 我有一个变量“参数”:{},我检查它是否有变量。如果你分开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>

1 个答案:

答案 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>