JMVC には、URL のハッシュ フラグメントを操作できる History プラグインがあります。たとえば、URL の #hash 部分を変更して、アプリ内の特定のアクションをブックマーク可能にし、ユーザーがブラウザーの戻るボタンを使用してナビゲートできるようにすることができます。
残念ながら、私はそれを使ってあまり運がありません。
次のコードは、ブラウザーの URL を のようなものに設定しようとする JMVC コントローラーを作成しますexample.com/myApp#controller/someController
。ただし、 History プラグインが定義すると言うredirectTo()メソッドが未定義であるため、何も起こりません。History.redirectTo()も試しました。
steal.plugins("jquery/controller/history");
$.Controller.extend('MyControllerWithHistory', {}
{
'.item click': function( el ){
redirectTo({controller:'someController'});
}
});
私は何を間違っていますか?
ありがとう!