0

У нас есть представление о марионетке, назовем его «продуктами», там есть кнопка «отправить», которая показывает другое представление, но без изменения URL-адреса. Итак, проблема заключается в том, что внутри представления «submit», если пользователь нажимает кнопку «Назад», они ожидают перехода к представлению «продукты», но вместо этого они возвращаются к «домашнему» виду, потому что мы не изменил URL-адрес при показе 'submit'.Вернитесь в приложение Backbone.js без изменения URL-адреса

Итак, как мы можем нажимать состояние в истории без изменения URL-адреса?

ответ

0

См. Backbone.js routing without changing url.

Идея - рваный от ответа, но изменил название функции, так что не отменяет текущее navigate:

Router = Backbone.Router.extend({ 

    navigateQuietly: function (url) { 

    // Override pushstate and load url directly 
    Backbone.history.loadUrl(url); 

    } 

}); 
+0

Спасибо, но это не ответ на мой вопрос, что мне нужно это кнопку браузера, чтобы работать, даже если в URL не было изменений. – Emilios1995