首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Angularjs中使用相同条件隐藏表中的多个<TR>

在Angularjs中使用相同条件隐藏表中的多个<TR>
EN

Stack Overflow用户
提问于 2015-08-11 18:53:13
回答 2查看 709关注 0票数 0

我想在一个表格中超过7-8行的表格中使用相同的ng-show条件。我不想在所有7-8个tr元素中重复ng-show="same condition“。我有没有办法把这个条件放在最高级别?

下面是我的代码,这里有时condition1和condtion2都为真,有时只有condition1为真,有时只有condition2为真,我不想每次都重复条件。

代码语言:javascript
复制
 <table>
     <tr ng-show="condition1" >
       <td>test1 </td><td>some value</td>
    </tr> 
    <tr ng-show="condition1" >
       <td>test2</td><td>some value</td>
   </tr> 
    <tr ng-show="condition2" >
       <td>test3</td><td>some value</td>
   </tr> 
    <tr ng-show="condition2" >
       <td>test4</td><td>some value</td>
    </tr> 
    <tr ng-show="condition2" >
       <td>test5</td><td>some value</td>
    </tr> 
    <tr ng-show="condition2" >
          <td>test6</td><td>some value</td>
   </tr> 
</table>
EN

回答 2

Stack Overflow用户

发布于 2015-08-11 19:35:30

您可以尝试以下方法(而不是使用span的div try ):

代码语言:javascript
复制
    <table>
      <div ng-show="condition1">
         <tr>
           <td>test1 </td><td>some value</td>
        </tr> 
        <tr>
           <td>test2</td><td>some value</td>
       </tr> 
     </div>
     <div ng-show="condition2">
        <tr>
           <td>test3</td><td>some value</td>
       </tr> 
        <tr>
           <td>test4</td><td>some value</td>
        </tr> 
        <tr>
           <td>test5</td><td>some value</td>
        </tr> 
        <tr>
              <td>test6</td><td>some value</td>
       </tr> 
     </div>
    </table>
票数 0
EN

Stack Overflow用户

发布于 2020-10-22 22:25:22

试一试

代码语言:javascript
复制
  <table>
         <tr>
           <td>test1 </td><td>some value</td>
        </tr> 
        <tr>
           <td>test2</td><td>some value</td>
       </tr> 
     <tbody ng-show="condition2">
        <tr>
           <td>test3</td><td>some value</td>
       </tr> 
        <tr>
           <td>test4</td><td>some value</td>
        </tr> 
        <tr>
           <td>test5</td><td>some value</td>
        </tr> 
        <tr>
              <td>test6</td><td>some value</td>
       </tr> 
     </tbody>
    </table>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31939825

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档