Angularjs Ng隐藏在我的Angular/Firebase应用程序中不工作

Angularjs Ng隐藏在我的Angular/Firebase应用程序中不工作,angularjs,firebase,angularfire,ng-show,ng-hide,Angularjs,Firebase,Angularfire,Ng Show,Ng Hide,所有代码都在那里。我试图隐藏TR,当有组时,它会说“没有要显示的组” <tr ng-hide="groups.length"> <td colspan="7">No groups to display</td> </tr> 没有要显示的组 试试这个 <tr ng-hide="groups.length === 0"> <td colspan="7">No groups to display</t

所有代码都在那里。我试图隐藏TR,当有组时,它会说“没有要显示的组”

<tr ng-hide="groups.length">
     <td colspan="7">No groups to display</td>
</tr>

没有要显示的组
试试这个

<tr ng-hide="groups.length === 0">
     <td colspan="7">No groups to display</td>
</tr>
编辑 其他成员,请看下面关于OP解决方案的评论

试试这个

<tr ng-hide="groups.length === 0">
     <td colspan="7">No groups to display</td>
</tr>
编辑 其他成员,请看下面关于OP解决方案的评论

试试这个

<tr ng-hide="groups.length === 0">
     <td colspan="7">No groups to display</td>
</tr>
编辑 其他成员,请看下面关于OP解决方案的评论

试试这个

<tr ng-hide="groups.length === 0">
     <td colspan="7">No groups to display</td>
</tr>
编辑 其他成员,请看下面关于OP解决方案的评论



如果有一个对象而不是数组,则需要在作用域中编写一个函数,对该对象进行适当的求值,以确定其中是否有元素。一个对象没有长度。你有一个对象而不是数组。你需要在你的作用域中编写一个函数,对对象进行适当的求值,以确定其中是否有元素。一个对象没有长度。你有一个对象而不是数组。你需要在你的作用域中编写一个函数,对对象进行适当的求值,以确定其中是否有元素。一个对象没有长度。你有一个对象而不是数组。你需要在你的作用域中编写一个函数,对对象进行适当的求值,以确定其中是否有元素。对象没有长度。请参阅@shaunhusain对您的问题的评论。
对象应为数组。您可以发布您的工作代码吗?您需要在全局上声明
$scope.groups=[]
。bcs现在是您的
$scope.groups
而不是数组。它只是一个元素对象。因此,请宣布它为globallyNope。您可以从这里解决这个问题:这个链接解释检查
组是否有空值,您需要检查
$scope.group.val()==null){$scope.IsEmpty=true;}
然后编写类似于
ng hide=“IsEmpty==0”的ng show表达式。有意义吗?@StevenDavisPhoto,如果我的答案有用,那么请把马克作为答案。对其他人有帮助的bcs:(请参阅@shaunhusain对您的问题的评论。
groups
对象应该是一个数组。您可以发布您的工作代码吗?您需要声明
$scope.groups=[]
on global.bcs现在您的
$scope.groups
不是数组。它只是一个元素对象。所以请声明它为globallyNope。您可以从这里解决这个问题:这个链接解释检查
组是否有空值,您需要检查
$scope.group.val()==null){$scope.IsEmpty=true;}
然后编写ng show表达式,看起来像
ng hide=“IsEmpty==0”
。有意义吗?@StevenDavisPhoto,如果我的答案有用,那么请把马克作为答案。对其他人有帮助的bcs:(请参阅@shaunhusain对您的问题的评论。
groups
对象应该是一个数组。您可以发布您的工作代码吗?您需要声明
$scope.groups=[]
on global.bcs现在您的
$scope.groups
不是数组。它只是一个元素对象。所以请声明它为globallyNope。您可以从这里解决这个问题:这个链接解释检查
组是否有空值,您需要检查
$scope.group.val()==null){$scope.IsEmpty=true;}
然后编写ng show表达式,看起来像
ng hide=“IsEmpty==0”
。有意义吗?@StevenDavisPhoto,如果我的答案有用,那么请把马克作为答案。对其他人有帮助的bcs:(请参阅@shaunhusain对您的问题的评论。
groups
对象应该是一个数组。您可以发布您的工作代码吗?您需要声明
$scope.groups=[]
on global.bcs现在您的
$scope.groups
不是数组。它只是一个元素对象。所以请声明它为globallyNope。您可以从这里解决这个问题:这个链接解释检查
组是否有空值,您需要检查
$scope.group.val()==null){$scope.IsEmpty=true;}
然后编写ng show表达式,看起来像
ng hide=“IsEmpty==0”
。有意义吗?@StevenDavisPhoto,如果我的答案有用,那么请把马克作为答案。对他人有帮助的bcs:(