Javascript 单击事件触发,然后viewModel才能获取单选按钮值

Javascript 单击事件触发,然后viewModel才能获取单选按钮值,javascript,backbone.js,Javascript,Backbone.js,我有一些单选按钮的主干视图,它主要处理如何从单选按钮所在的页面收集数据,以及单击单选按钮时要做什么 我的问题是在某些页面上,用户在单击单选按钮时认为有必要转到下一页,我知道这很愚蠢,但这是在viewmodel可以收集单选按钮上的信息之前触发单击事件的要求。在触发单击事件之前,是否有方法触发视图模型以收集该信息 在顶端我有我的活动 extendEvents: { 'click .btn': 'getClickEventAction' }, 然后我创建我的viewModel createV

我有一些单选按钮的主干视图,它主要处理如何从单选按钮所在的页面收集数据,以及单击单选按钮时要做什么

我的问题是在某些页面上,用户在单击单选按钮时认为有必要转到下一页,我知道这很愚蠢,但这是在viewmodel可以收集单选按钮上的信息之前触发单击事件的要求。在触发单击事件之前,是否有方法触发视图模型以收集该信息

在顶端我有我的活动

extendEvents: {
   'click .btn': 'getClickEventAction'
},
然后我创建我的viewModel

 createViewModel: function() {
  var viewModel = kb.viewModel(this.model, {
            exclude: ['Options']
        });
  viewModel.value = WorkflowLayout.controlValue(viewModel); //function where I am finding the values and doing other fun stuff to them to make the rest of the app work.
},
然后我的clickeventaction

getClickEventAction: function(event) {
   var $el = $(event.currentTarget);
   var action = $el.data('clickeventaction');
   var code = $el.data('clickeventcode');
   if (action && this[action]) this[action](code);
},