2

Twitter bootstrap 手风琴不适用于 Sammy.js

是一个类似的问题,但从未得到回答。

我正在创建一个附加的 Twitter Bootstrap 侧导航列表并使用基于 href 的,但是当我单击它们时,Sammy 正在尝试捕捉路线。由于我正在动态创建 Id 和 href,我可以防止它们匹配现有路由,但它会不断地在控制台中出现错误。我确信在生产中它们不会出现,但有什么可以防止这种情况发生的吗?

        <ul class="nav nav-list affix">
            <!-- ko foreach: sections -->
                <li class="nav-header"><span data-bind="text: navDesc"></span></li>
                    <!-- ko foreach: paragraphs -->
                    <li><a data-bind="attr: { href: '#' + navProp() }"><span data-bind="text: navDesc"></span> <i class="icon-chevron-right"></i></a></li>
                    <!-- /ko -->
            <!-- /ko -->
        </ul>

我知道这将在下一版本的 Durandal 中修复,但只需检查任何其他选项。

4

1 回答 1

1

Durandal 1.2 提供了一个guardRoute方法,可以让你在调用到达 sammy 之前拦截它。

查看如何使用 durandal 处理/忽略不良路线?了解更多信息。

于 2013-06-18T20:22:46.760 回答