我有一个这样声明的JS对象
$scope.items = {};
我还有一个$ http请求,该请求用项目填充此对象。我想检测该项目是否为空,看来ng-show支持此项目。我输入
ng-show="items"
并且神奇地起作用了,我也想从控制器上做同样的事情,但是我似乎无法使它起作用,看来我可能不得不遍历该对象以查看它是否具有任何属性或使用lodash或下划线。
有其他选择吗?
我确实尝试过
alert($scope.items == true);
但在创建对象并填充时$http
,它始终返回false,因此它不能那样工作。
1
在控制器中,您只是使用javascript,因此将适用以下问题的答案:stackoverflow.com/questions/4994201/is-object-empty
—
Cyrille Ka