【问题标题】:Durandal multiple V/VM for route用于路由的 Durandal 多 V/VM
【发布时间】:2013-05-24 13:35:56
【问题描述】:

我正在使用 durandal 创建一个应用程序。基本前提是

标头始终使用相同的 V/VM,并根据路线使用不同的数据,而数据 V/VM 将根据导航发生变化

我通过路由器更改数据部分没问题。我无法让标题部分持续激活,因此我可以更改它。

我尝试使用激活器并在 router.onNavigationComplete 上调用激活,但它并不总是在我的 viewModel 中调用激活函数。

有人可以指出正确的方向以使其正常工作吗?

谢谢, 埃里克

【问题讨论】:

    标签: durandal


    【解决方案1】:

    您可能需要使用 activate: true。请看以下内容:

    <div>
       <div data-bind="compose:'views/header.html', activate: true"></div>
    </div>
    

    请参考:http://durandaljs.com/documentation/Using-Composition/

    【讨论】:

      猜你喜欢
      • 2013-09-03
      • 1970-01-01
      • 2013-05-21
      • 2013-05-16
      • 1970-01-01
      • 2013-10-29
      • 1970-01-01
      • 2018-04-19
      • 2015-03-14
      相关资源
      最近更新 更多