sencha touch 2 MVC アプリケーションを使用しています。私の app.js ファイルには launch() メソッドがなく、
controllers: ['HomeController'],
と私の HomeController ルート
routes: {
'': 'viewHomePage', //1st page
'ap': 'viewContactPage', //2nd page
'ap/:id': 'viewContactPageById' //3rd page
//others
}
2ページ目と3ページ目にボタンがあります
xtype:'button',
listeners: {
tap: function () {
history.back();
}
}
問題は、page2 の場合に history.back() が機能しないことです。しかし、ページ3の場合はうまく機能します。
これが特殊なケースである場合、アプリケーションを再起動する方法。
MVCの場合に機能しない場合、ソルンは何ですか? またはこれを行う他の方法はありますか?