-1

OK、これは奇妙なものですが、アイデアを得たいと思っています。Backbone.Router がハッシュの変更をリッスンしないようにする方法はありますか?

ルーターの宣言機能 (ルートとハンドラーのマップを宣言できる) を使用したいのですが、ルート式で具体的に呼び出すときに、ルーターがハッシュ変更時にハンドラーをトリガーするのは望ましくありません。

ルーターを呼び出す唯一の方法は、次を使用することです。

router.navigate(route, {trigger:true});

しかし、これは実際には URL を変更します。これは私が望んでいないことです。

または、バックボーンまたはマリオネットに、この宣言機能を提供できる他のオブジェクトがありますか?

4

1 に答える 1

0

使ってみてください

router.navigate(route, { trigger:false});

アプリケーションでテストを行いましたが、この変更を行うと、この呼び出しを介して送信するルートが機能しなくなります。URLにルートを入力してエントリを押すと、アプリケーション内を移動できます。

于 2013-03-13T12:32:02.550 に答える