敲门不像另一个里面的html标签吗?

Xav*_*ier 2 html css web twitter-bootstrap knockout.js

我正在使用淘汰赛3.0建立一个网页.我想要做的就是创建一个带徽章的bootstrap列表,请参阅下面的示例和代码

在此输入图像描述

但是,当我在这样的淘汰模板绑定中这样做时

<script type="text/html" id="document-template">
    <li class="list-group-item" data-bind="text: Caption">
               <span class="badge" data-bind="text:PageCount"></span>
    </li>
</script>
Run Code Online (Sandbox Code Playgroud)

页面看起来像没有跨度

在此输入图像描述

如果我将span标签移动到li标签之外,就像这样

<script type="text/html" id="document-template">
    <li class="list-group-item" data-bind="text: Caption"></li>
    <span class="badge" data-bind="text:PageCount"></span>
</script>
Run Code Online (Sandbox Code Playgroud)

我可以看到我的跨文本 - 肯定它有错误的CSS

在此输入图像描述

我的问题是1)淘汰不是像一个标签内的一个标签吗?或者2)我做错了什么,如果我错了,你能给我一些建议吗?

谢谢

Pau*_*tti 6

它使用文本绑定覆盖LI元素的内容.只需在LI中放置两个跨度:

<script type="text/html" id="document-template">
    <li class="list-group-item">
               <span class="badge" data-bind="text:Caption"></span>
               <span class="badge" data-bind="text:PageCount"></span>
    </li>
</script>
Run Code Online (Sandbox Code Playgroud)