Создать ссылку на другую страницу в горячем полотенце

Как создать ссылку на другую страницу в горячем полотенце?

Я знаю, что чтобы добавить ссылку в меню, я должен добавить ее сюда:

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

Но как сделать ссылку на одну из этих ссылок с html-страницы?


person Anas    schedule 30.04.2013    source источник
comment
при использовании тега привязки ‹a href='#/details'›Details‹/a› или при использовании кода router.navigateTo('#/details')   -  person Sujesh Arukil    schedule 01.05.2013


Ответы (2)


Из вашего приложения ваша ссылка будет выглядеть примерно так:

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

В противном случае вы можете использовать Durandal из своей модели представления:

router.navigateTo('#/details');
person Michael Pang    schedule 23.05.2013

Например, если вы хотите добавить ссылку на сеанс, добавьте файл javascript в App/viewmodel/session.js, затем добавьте файл html в App/views/session.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');
    }
person Priyanka    schedule 17.05.2013