我有一个像这样声明的JS对象
$scope.items = {};
Run Code Online (Sandbox Code Playgroud)
我还有一个$ http请求,用项目填充此对象.我想检测这个项目是否为空,看来ng-show支持这个...我输入
ng-show="items"
Run Code Online (Sandbox Code Playgroud)
并且神奇地它可以工作,我也想从控制器做同样的事情,但我似乎无法让它工作,似乎我可能必须迭代对象,看看它是否有任何属性或使用lodash或下划线.
还有其他选择吗?
我确实试过了
alert($scope.items == true);
Run Code Online (Sandbox Code Playgroud)
但是当对象被创建并填充时$http
,它总是返回false,所以它不会那样工作.