【问题标题】:knockout js : foreach binding adding a static element淘汰赛 js:foreach 绑定添加一个静态元素
【发布时间】:2013-10-16 17:43:38
【问题描述】:

我想为 observables 列表做一些分页。我使用引导程序进行样式设置,并在他们的documentation 中使用未排序的列表来显示页面的链接。

假设我们在视图中有以下代码:

<ul class="pagination" data-bind="foreach : ko.utils.range(1, 10)">
    <li><a href="#" data-bind="text : $data"></a></li>
</ul>

这段代码会显示这个:

<ul class="pagination">
    <li><a href="#">1</a></li>
    <li><a href="#">2</a></li>
    ...
    <li><a href="#">10</a></li>
</ul>

问题:如何在未排序列表的顶部和底部添加静态&lt;li&gt;,以链接到上一页和下一页?这必须是显示的 html:

<ul class="pagination">
    <li><a href="#">previous</a></li>
    <li><a href="#">1</a></li>
    <li><a href="#">2</a></li>
    ...
    <li><a href="#">10</a></li>
    <li><a href="#">next</a></li>
</ul> 

谢谢。

【问题讨论】:

    标签: knockout.js


    【解决方案1】:

    你可以使用下面的语法..

    <ul class="pagination">
        <li><a href="#">previous</a></li>
        <!-- ko foreach : ko.utils.range(1, 10) -->
        <li><a href="#" data-bind="text : $data"></a></li>
        <!-- /ko -->
        <li><a href="#">next</a></li>
    </ul>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-02
      • 2012-10-08
      • 1970-01-01
      • 2013-01-18
      • 2014-05-31
      • 1970-01-01
      相关资源
      最近更新 更多