2013-07-04 52 views
0

我需要一些方向,我必須解決以下情況: 我有一個'頁面',有一些字段可以用'保存'按鈕編輯,另一個按鈕'導航'到另一個地方。 如果用戶編輯一些字段並保存數據之前點擊「導航」按鈕,應用程序應該顯示和消息是這樣的:木偶 - 路線預處理

Confirm Navigation 
Button1 -> Leave this page Stay on this page 
Button2 -> Stay on this page 

我認爲我需要預處理的一些可用性,前導航到另一個地方,在導航到AppRouter或Router對象之前,是否有一些可用的marionettejs ?,我還需要從用戶那裏得到一些指示,他點擊了哪個按鈕。

回答

1

你應該設置的按鈕事件

Backbone.Marionette.ItemView.extend({ 
    /* Removed other stuffs*/ 
    events: { 
     'click #navigateBtn': function(e) { 
      /* Do your preprocessing in here */ 
     } 
    }, //events 
}