如何在Durandal SPA中自定义mapNav()函数

时间:2013-06-21 00:06:18

标签: sammy.js hottowel

我在Hot Towel SPA模板中使用以下内容

router.mapNav('details');
router.mapNav('home')

如果我只想覆盖路线的名称属性(显示在导航栏中),我该如何提供?

我找到了这个例子

router.mapNav({
url: /#\/user\/maintain(#.+)?/,
moduleId: "viewmodels/user/maintain",
name: "Maintain Details",
hash: "#/user/maintain"

});

我是否需要提供所有其他参数来修改名称属性?

干杯

1 个答案:

答案 0 :(得分:0)

我相信您可以按如下方式调用方法,指定您要覆盖的内容:

router.mapNav({url:'details', name:'Details'});
router.mapNav({url:'home', name:'Awesome Home'});