Angularjs Angular JS使用NG隐藏函数

Angularjs Angular JS使用NG隐藏函数,angularjs,ng-hide,Angularjs,Ng Hide,我尝试创建一个Angular JS函数,在满足特定需求的情况下显示或隐藏一个Div。 我现在确实有问题,因为函数没有正确调用,两个div要么可见,要么不可见(在测试用例中,应该显示div1,而不显示div2) 在html文件中,我尝试使用以下参数隐藏div <div class="classa" ng-hide="requestsExisting({{profile.arrayA.length}})"> <div class="classb" ng-hide="requests

我尝试创建一个Angular JS函数,在满足特定需求的情况下显示或隐藏一个Div。 我现在确实有问题,因为函数没有正确调用,两个div要么可见,要么不可见(在测试用例中,应该显示div1,而不显示div2)

在html文件中,我尝试使用以下参数隐藏div

<div class="classa" ng-hide="requestsExisting({{profile.arrayA.length}})">
<div class="classb" ng-hide="requestsExisting({{profile.arrayB.length}})">


在运行时,
{{profile.parameterA.length}
是传递给函数还是存储在此变量中的实际值?(对于
arrayA
它是1,对于
ArrayB
它是0)

我认为它应该只使用这个代码

<div class="classa" ng-hide="requestsExisting(profile.arrayA.length)">
<div class="classb" ng-hide="requestsExisting(profile.arrayB.length)">

我认为您不需要在ng hide指令中使用{{}

您不需要“{}”符号。 照办


双大括号用于将对象的值放入html中

将表达式绑定到元素的双花括号表示法{{} 是内置的角度标记


我认为您只需要RequestsListing(profile.arrayA.length)
<div class="classa" ng-hide="requestsExisting(profile.arrayA.length)">
<div class="classb" ng-hide="requestsExisting(profile.arrayB.length)">
<div class="classa" ng-hide="requestsExisting(profile.arrayA.length)">
<div class="classb" ng-hide="requestsExisting(profile.arrayB.length)">