如果绑定,Bootstrap CSS表条纹无法与剔除一起使用

假设我有下表适用于Bootstrap CSS和淘汰赛:

<table  style="cursor:pointer;" class="table table-striped table-bordered table-hover table-condensed">
   <tbody data-bind="foreach: items">
         <tr>
            <td data-bind="text: name"></td>
         </tr>
         <tr data-bind="if: somecondition">
             <td>test</td>
         </tr>
   </tbody>

</table>

现在,如果我设置"somecondition"为return "true",则可以看到结果表具有斑马条纹。一切顺利。但是,如果我将条件更改为“ false”,显然该行从屏幕上消失了,但是我根本看不到任何交替的行颜色。有人知道为什么以及如何使交替显示的行显示颜色吗?

TJ人群

问题是,基因敲除if结合不控制它的元素是否会存在与否,该元素的只是是否内容将存在与否。(这在文档中可能并不清楚,但是此处,主要是在“注意:使用“如果”而不包含容器元素”位中)。所以,if在你的榜样将控制是否内容tr存在,但tr将在那里不管,给你一个tr在它绝对没问题,这算作部分:nth-childBootstrap条带不会但不占用任何垂直空间的工作。(您可以通过呈现页面,然后右键单击表并在任何现代浏览器中使用“检查元素”来查看DOM中的实际内容来查看此内容。)

要根据条件使整个行存在/不存在,请使用KO虚拟元素包装该行

<!-- ko: if: somecondition -->
<tr>
    <td>test</td>
</tr>
<!-- /ko -->

您的原始代码示例,未正确剥离:http : //jsbin.com/tupusemu/1

使用虚拟元素的示例,正​​确地条带化:http : //jsbin.com/tupusemu/2

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

CSS无法与bootstrap一起使用

来自分类Dev

CSS无法与bootstrap一起使用

来自分类Dev

VueJS组件无法与Bootstrap表一起使用

来自分类Dev

Bootstrap 3表无法与Meteor一起正常使用

来自分类Dev

VueJS组件无法与Bootstrap表一起使用

来自分类Dev

Twitter Typeahead无法与Bootstrap CSS一起使用

来自分类Dev

将foreach绑定与对象数组一起使用时更新剔除模型

来自分类Dev

React无法与Bootstrap一起使用

来自分类Dev

@extend和@import无法与bootstrap.css文件一起使用

来自分类Dev

绑定到无法与DispatcherTimer一起使用的属性

来自分类Dev

无法与ObservableField <String>一起使用双向数据绑定

来自分类Dev

DataTable Bootstrap无法与AngularJs一起使用

来自分类Dev

Bootstrap的某些组件无法与Meteor一起使用

来自分类Dev

jQuery无法与Bootstrap单选按钮一起使用

来自分类Dev

Float无法与Twitter-Bootstrap一起使用

来自分类Dev

Bootstrap Datetimepicker无法与动态字段一起使用

来自分类Dev

Bootstrap无法与Rails 4一起使用

来自分类Dev

无法与ng2-bootstrap一起使用DropdownModule

来自分类Dev

一起使用Bootstrap和我自己的CSS

来自分类Dev

为什么在与Kotlin一起使用数据绑定时无法找到LoginFragmentBindingImpl?

来自分类Dev

Vue绑定网址无法与Image src一起正常使用

来自分类Dev

具有视图模型的DialogFragment无法与数据绑定一起使用

来自分类Dev

List.Clear()无法与双向绑定C#一起使用

来自分类Dev

NSX 负载平衡器无法与 IIS 主机标头绑定一起使用

来自分类Dev

一些vue bootstrap-vue图标无法与nuxt一起使用

来自分类Dev

将Bootstrap与WebGrid一起使用?

来自分类Dev

Bootstrap轮播淡入不再与maxcdn 3.3.bootstrap.min.css一起使用

来自分类Dev

如果德语在JQuery中无法与$ .getJSON一起使用,请用英语保存Wikipedia文本

来自分类Dev

如果那样的话,否则无法在Android / Conversion中与Final一起使用

Related 相关文章

  1. 1

    CSS无法与bootstrap一起使用

  2. 2

    CSS无法与bootstrap一起使用

  3. 3

    VueJS组件无法与Bootstrap表一起使用

  4. 4

    Bootstrap 3表无法与Meteor一起正常使用

  5. 5

    VueJS组件无法与Bootstrap表一起使用

  6. 6

    Twitter Typeahead无法与Bootstrap CSS一起使用

  7. 7

    将foreach绑定与对象数组一起使用时更新剔除模型

  8. 8

    React无法与Bootstrap一起使用

  9. 9

    @extend和@import无法与bootstrap.css文件一起使用

  10. 10

    绑定到无法与DispatcherTimer一起使用的属性

  11. 11

    无法与ObservableField <String>一起使用双向数据绑定

  12. 12

    DataTable Bootstrap无法与AngularJs一起使用

  13. 13

    Bootstrap的某些组件无法与Meteor一起使用

  14. 14

    jQuery无法与Bootstrap单选按钮一起使用

  15. 15

    Float无法与Twitter-Bootstrap一起使用

  16. 16

    Bootstrap Datetimepicker无法与动态字段一起使用

  17. 17

    Bootstrap无法与Rails 4一起使用

  18. 18

    无法与ng2-bootstrap一起使用DropdownModule

  19. 19

    一起使用Bootstrap和我自己的CSS

  20. 20

    为什么在与Kotlin一起使用数据绑定时无法找到LoginFragmentBindingImpl?

  21. 21

    Vue绑定网址无法与Image src一起正常使用

  22. 22

    具有视图模型的DialogFragment无法与数据绑定一起使用

  23. 23

    List.Clear()无法与双向绑定C#一起使用

  24. 24

    NSX 负载平衡器无法与 IIS 主机标头绑定一起使用

  25. 25

    一些vue bootstrap-vue图标无法与nuxt一起使用

  26. 26

    将Bootstrap与WebGrid一起使用?

  27. 27

    Bootstrap轮播淡入不再与maxcdn 3.3.bootstrap.min.css一起使用

  28. 28

    如果德语在JQuery中无法与$ .getJSON一起使用,请用英语保存Wikipedia文本

  29. 29

    如果那样的话,否则无法在Android / Conversion中与Final一起使用

热门标签

归档