我如何在shell.js中侦听视图更改事件?

我想在激活新视图时为标签生成href

我正在使用Durandal 2.x

最佳答案

您可以尝试在shell.js中订阅可观察到的路由器的activeInstruction

define(['plugins/router', 'durandal/app'], function (router, app) {

    router.activeInstruction.subscribe(function (configObject) {
        console.log('activeInstruction', configObject);
    });






这将为您提供一个配置对象,该对象还将包含有关导航位置的信息。不知道这是否是最好的方法,或者不确定是否设计为以这种方式使用,但请看一下,它可能会有所帮助。

关于javascript - shell.js中的Durandal viewChanged事件,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20187208/

10-09 20:53