0

背景: クライアント側のページで backbone.js と Twitter Bootstrap を使用しています。

ヘッダーのログアウト ボタンをクリックすると、確認ダイアログが開きます。

問題は、

  1. /logout などのルーターを使用して logoutView に変更する必要がありますか?
  2. ダイアログで [いいえ] をクリックした場合、ダイアログが開く前にメイン コンテンツとデータを表示する方法を教えてください。

ありがとう!

4

2 に答える 2

0

はい、ルーターを使用できます。

最初に知っておくべきことは、ルートをディスパッチする前にアプリケーションのレイアウトをレンダリングする必要があるということです。これは、レイアウトがレンダリングされ、すべてのアクションに必要であるため、独立しているためですよね?

次に、ルーターに「ログアウト」ルートを作成し、それに「#logout」ハッシュを指定してから、「ログアウト」アクションでモーダルを開きます。

于 2013-05-30T17:02:57.337 に答える