如何确定作用域对象是否具有值

问题描述 投票:1回答:1

我无法确定范围变量的格式,是否具有值?

我的范围为$rootScope.responseAllFilters.selectedCodeFrames

  1. 首先列表为空,如下所示-

    空范围:

    “”

  2. 现在,我们选择并取消选择一些复选框,并按如下所示输入数据-

    范围有数据

    “”

首先,我无法使用hasOwnProperty来确定我们是否有任何键值对。还有其他识别方式吗?

javascript angularjs
1个回答
0
投票

您可以使用Object.keys($rootScope.responseAllFilters.selectedCodeFrames)。这将给数组。如果您没有任何值,则此数组长度将为零

© www.soinside.com 2019 - 2024. All rights reserved.