私は意図しない方法でバックボーンを使用しようとしていると思います。実際にはそれほど多くは見つかりませんでした。基本的に私はビューを提供しているRailsアプリケーションを持っています。私は定期的なナビゲーション(ページの再ロードのように)を保ちたいが、バックボーンにルートを見て、そのページのテンプレートの特定の部分を設定させ、モデルを処理し、そのすべての良いものを処理させる。だから基本的に私はバックボーンを使用して、 "シングルページアプリ"にすることなく、すべての複雑なJavaScriptを処理しています。 PushStateを有効にすると、古いブラウザで絶対パスが壊れてしまいますか?例:ルート "projects"と一致する "http:// localhost:3000/projects"ハッシュなしのバックボーン?
1
A
答えて
0
PushStateは、IE6などの古いブラウザでは動作しませんが、あなたは別の技術を使用することができ、たとえばあなたはjQueryのセレクタを使用して、特定のページにしているかどうかを確認することができます:
if ($('#login-page').length > 0) {
// we're on the login page
// ..initialize login page related backbone collections and views
}
ます..orあなたは、各アクション/コントローラペアに個別のJSファイルを持っており、必要に応じてそれを含めることができ..orなど
を<body data-action="edit" data-controller="post">
とJavaScript va4 $body = $('body'); if ($body.data('action') == 'edit' && $body.data('controller') == 'posts') {}
でそれをチェック:データ属性を使用してどこかにHTMLでアクション/コントローラ名を格納することができます。
関連する問題
- 1. は、私のバックボーンビュー内バックボーンの `event`ハッシュ
- 2. データストアのないバックボーン
- 3. 空のハッシュとハッシュなしの違い
- 4. バックボーンのサブビューイベントが起動しない
- 5. バックボーン - シンプルなアプリケーションでのアドバイス
- 6. バックボーン:
- 7. ルートに応答していないバックボーン
- 8. バックボーン・メモリ・リークが機能しない?
- 9. バックボーンのモデルプロトタイプをフェッチしてバックボーンを取得する
- 10. Flutter:バックボーンのフォーカスキーボード
- 11. バックボーン&Railsの
- 12. ハイライトエラーカードのバックボーンjs
- 13. バックボーン - レンダリングコレクション
- 14. バックボーンView.remove()
- 15. バックボーンtoJSON
- 16. ルビー:私のようなハッシュ必要ハッシュ
- 17. ハッシュの単純なハッシュに配列キーをハッシュする
- 18. バックボーン - なぜcollection.resetがモデルイベントをトリガーしないのですか?
- 19. バックボーンとRequireJSの有効なローディング
- 20. バックボーンは、このようなPOST動詞
- 21. バックボーン:トリガーが正しく
- 22. バックボーンこの混乱
- 23. バックボーンとアンダースコアテンプレートのレンダリング
- 24. ブートストラップスクロールとバックボーンのルーティング
- 25. Webpackでのバックボーン/マリオネットルートレイアウトエラー
- 26. バックボーンのデフォルトエラーフェッチ機能
- 27. バックボーン/ RequireJSモデルのデータストレージ
- 28. ビューのバックボーン・リビルド・イベント
- 29. バックボーンjsコレクションのコレクション
- 30. ハッシュのないバックボーンルート?