JMVC имеет плагин History, который позволяет вам взаимодействовать с хеш-фрагментом URL. Например, вы можете изменить часть URL-адреса #hash, чтобы сделать определенные действия внутри вашего приложения доступными для закладок и позволить пользователям перемещаться с помощью кнопки «Назад» браузера.
К сожалению, мне не очень повезло с его использованием.
Следующий код создает контроллер JMVC, который пытается установить URL-адрес браузера, например, example.com/myApp#controller/someController
. Однако ничего не происходит, потому что метод redirectTo () , который плагин History сообщает, что он определяет, не определен. Я также пытался History.redirectTo () .
steal.plugins("jquery/controller/history");
$.Controller.extend('MyControllerWithHistory', {}
{
'.item click': function( el ){
redirectTo({controller:'someController'});
}
});
Что я делаю не так?
Спасибо!