backbone.jsのルーティング機能で複数のアクションを判断できますか?たとえば、私のシングルページアプリは、複数のタブを開いて、それぞれのタブが異なる動作をするようにすることができます。これはできますか?もしそうなら、どうすればいいですか?backbone.js複数のアクションを持つルータ
1
A
答えて
3
私が正しく理解していれば、バックボーンのルーティングメカニズムが各ルートを1つのコールバックにマッピングするので、これを実現することはできません。 0.9.1 docs
//Implementation
route: function(route, name, callback) {}
//Usage: "Manually bind a single named route to a callback. For example:"
this.route('search/:query/p:num', 'search', function(query, num) {
...
});
から、あなたが複数のコールバックを渡す必要がある場合は、コールバックの配列を処理するためにルート機能を無効にする必要があります - またはあなたがその実装をやる気にさせるissue at github投稿することができます。ご質問
より実用的なアプローチは、これまでのところ私は歴史をサポートしていません
routes: {
"routeA": "actionA",
"routeB": "actionB",
"routeC": "actionCompound"
},
actionA: function() {
//...
},
actionB: function() {
//...
},
actionCompound: function() {
this.actionA();
this.actionB();
}
+0
説明してくれてありがとう – LordZardeck
関連する問題
- 1. backbone.jsを使用した複数のルータ
- 2. Backbone.js:同じIDを持つ複数のモデルを含むコレクション
- 3. パラメータと複数のアクションを持つReduxアクション
- 4. backbone.jsのルータをアンバインドする
- 5. 同じアクションの異なるパラメータを持つ複数のルート
- 6. 複数のアクションを持つAndroid放送受信機
- 7. AspCore同じアクション名を持つ複数のポストアクション
- 8. PHP転送フォームアクション/フォーム上で複数のアクションを持つ
- 9. DjangoのURLのconfとBackbone.jsのルータ
- 10. Backbone.js複数のビュー、1つのコレクション、1つのフェッチ
- 11. Backbone.jsのキー値ペアのパラメータ処理ルータ
- 12. Backbone.jsルータの動的な最初のパラメータ
- 13. 複数のチャートを持つ複数のチャートを持つd3
- 14. ルータに複数のloadChildrenを持つことはできますか?
- 15. 複数のアクション
- 16. バーチャルジョイスティック - 1つのアクションではなく複数のアクション
- 17. 複数のAngular2ルータ(RC5)
- 18. 複数のアクション(ジョブ)を持つスパークアプリケーションで失敗したスパークジョブを再実行
- 19. 複数のスカラを持つ
- 20. backbone.jsコレクションと複数のタイプのモデル?
- 21. backbone.jsと同じページの複数のビュー
- 22. Backbone.js複数のテーブルのデータ操作
- 23. シングルボタン複数アクション
- 24. 複数のパラメータを持つ複数の複数の文字列
- 25. 2つのアクションとカテゴリを持つインテントフィルター
- 26. 2つのアクションを持つIF IF THEN
- 27. 2つのアクション(Accept/Decline)を持つAdaptivecard
- 28. 複数のアクションを1つずつ実行する
- 29. ウェブAPIルーティング複数のアクションは、私はこのルートを持っ
- 30. Vaadin Buttonアクションと2つのアクションを持つMessageBox
のように、ルート定義の外でマッピングを処理することはもちろんです。戻るボタンをクリックするかリフレッシュすると、すべてが失われます。私はそれを修正するために探している – LordZardeck