0

在我必须解决的以下情况下,我需要一些指导:我有一个“页面”,其中包含一些可以使用“保存”按钮和另一个按钮“导航”到另一个地方的字段。如果用户在保存数据之前编辑了一些字段并单击“导航”按钮,应用程序应该显示和消息如下:

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

我认为在导航到另一个地方之前我需要一些预处理的可用性,在导航 AppRouter 或路由器对象之前,marionettejs 中是否有一些可用性?我还需要从用户那里获得一些指示,他指向哪个按钮点击。

4

1 回答 1

1

您应该为按钮设置事件

Backbone.Marionette.ItemView.extend({
    /* Removed other stuffs*/
    events: {
        'click #navigateBtn': function(e) {
            /* Do your preprocessing in here */
        }
    }, //events 
}
于 2013-07-05T00:13:12.157 回答