相关疑难解决方法(0)

检查对象是否为空,使用ng-show但不能使用控制器?

我有一个像这样声明的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,所以它不会那样工作.

angularjs angularjs-scope

98
推荐指数
7
解决办法
32万
查看次数

标签 统计

angularjs ×1

angularjs-scope ×1