Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AngularJS:ng重复和ng如果_Angularjs - Fatal编程技术网

AngularJS:ng重复和ng如果

AngularJS:ng重复和ng如果,angularjs,Angularjs,当您按下表格行中的按钮时,我试图获取一个,该按钮仅针对该行显示。但是显示在所有行中 <tr ng-repeat="company in companiesList"> ........ <div ng-if="company.verified == 'false'"> <input type="button" ng-class="classBtnActivar" value="ACTIVAR" ng-click="activateCompany(company

当您按下表格行中的按钮时,我试图获取一个
,该按钮仅针对该行显示。但是
显示在所有行中

<tr ng-repeat="company in companiesList">
........
<div ng-if="company.verified == 'false'">
   <input type="button" ng-class="classBtnActivar" value="ACTIVAR" ng-click="activateCompany(company.id)">
       <div style="background-color: #d1d1d1; border-radius: 100px;" ng-if="company.id == idcompany">
           <p style="text-align: center">¿Quieres activar todos los comercios de la compañía?</p>
           <div style="text-align: center">
               <input type="button" ng-class="classBtnActivar" value="SI" style="text-align: center">
               <input type="button" ng-class="classBtnActivar" value="NO" style="text-align: center">
           </div>
       </div>
</div>

确保您的HTML结构正确(
ng if
inside
ng repeat

将HTML更新为:

<tr ng-repeat="company in companiesList track by $index">
  ....
  <div ng-if="!company.verified">
     <input type="button" ng-class="classBtnActivar" value="ACTIVAR" ng-click="activateCompany(company.id)">
         <div style="background-color: #d1d1d1; border-radius: 100px;" ng-if="company.id == idcompany">
             <p style="text-align: center">¿Quieres activar todos los comercios de la compañía?</p>
             <div style="text-align: center">
                 <input type="button" ng-class="classBtnActivar" value="SI" style="text-align: center">
                 <input type="button" ng-class="classBtnActivar" value="NO" style="text-align: center">
             </div>
         </div>
  </div>
</tr>

....


希望这对你有帮助

ng if=“company.verified==false”,试试这个我想他的问题是第二个ng if@tom mocyes,可能是@lban,提供完整的代码。是的,如果你制作了一个plunker ibanCan,我们可以提供帮助。你可以展示company.verified是如何填充的?不起作用!!谢谢…问题是第二个ng如果
<tr ng-repeat="company in companiesList track by $index">
  ....
  <div ng-if="!company.verified">
     <input type="button" ng-class="classBtnActivar" value="ACTIVAR" ng-click="activateCompany(company.id)">
         <div style="background-color: #d1d1d1; border-radius: 100px;" ng-if="company.id == idcompany">
             <p style="text-align: center">¿Quieres activar todos los comercios de la compañía?</p>
             <div style="text-align: center">
                 <input type="button" ng-class="classBtnActivar" value="SI" style="text-align: center">
                 <input type="button" ng-class="classBtnActivar" value="NO" style="text-align: center">
             </div>
         </div>
  </div>
</tr>