Angularjs Angular JS使用NG隐藏函数
我尝试创建一个Angular JS函数,在满足特定需求的情况下显示或隐藏一个Div。 我现在确实有问题,因为函数没有正确调用,两个div要么可见,要么不可见(在测试用例中,应该显示div1,而不显示div2) 在html文件中,我尝试使用以下参数隐藏divAngularjs 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
<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)">