4

我搜索了如何在撰写数据绑定上停用转换,因为它在我的 chrome 上的内容 html 上并不美观且小错误。因为我在过渡时有一个滚动水平打印,并且在移动鼠标后消失了。内容在 iFrame 中。谢谢

4

2 回答 2

5

您可以通过从绑定声明中删除“过渡”选项来禁用撰写的过渡。

代替:

<div data-bind="router: { cacheViews: false, transition: 'entrance' }"></div>

利用:

<div data-bind="router: { cacheViews: false }"></div>

此示例适用于 Durandal 2.0,尽管早期版本的工作方式相同。

“其他设置”部分的文档中有更多信息。

(转场框架是可插拔的,所以你也可以自己写,以默认的“入口”转场为例。)

于 2013-08-30T15:16:02.217 回答
4

还需要去掉 setRoot 调用中的第二个参数:

// Was
app.setRoot('viewmodels/shell', 'entrance');

// Done
app.setRoot('viewmodels/shell');
于 2014-04-12T10:31:42.300 回答