【问题标题】:Create a link to another page in hot towel用热毛巾创建指向另一个页面的链接
【发布时间】:2013-06-16 01:48:59
【问题描述】:

如何用热毛巾创建指向另一个页面的链接?

我知道要添加菜单链接,我必须在此处添加:

function boot() {
    router.mapNav('home');
    router.mapNav('details');
    router.mapNav('about');
    log('Hot Towel SPA Loaded!', null, true);
    return router.activate('home');
}

但是如何从 html 页面链接到这些链接之一?

【问题讨论】:

  • 如果使用锚标签 Details 或者如果使用代码 router.navigateTo('#/details')

标签: hottowel


【解决方案1】:

在您的应用中,您的链接将类似于:

<a href='#/details'>go to details</a>

否则,您可以在视图模型中使用 Durandal:

router.navigateTo('#/details');

【讨论】:

    【解决方案2】:

    例如,如果要添加会话链接,请在 App/viewmodel/session.js 中添加 javascript 文件,然后在 App/views/session.html 中添加 html 文件,然后在 shell.js 中

     function boot() {
            router.mapNav('home');
            router.mapNav('details');
            router.mapNav('session');
            log('Hot Towel SPA Loaded!', null, true);
            return router.activate('home');
        }
    

    【讨论】:

      猜你喜欢
      • 2013-03-21
      • 1970-01-01
      • 1970-01-01
      • 2013-03-25
      • 1970-01-01
      • 2015-06-05
      • 1970-01-01
      • 2016-12-23
      • 2013-05-14
      相关资源
      最近更新 更多