我正在尝试在 Backbone 应用程序中使用 CommonJS 模块,所以我有一个骨架 Backbone 视图定义在/views/categories/edit.js
:
app.Views.quoteCategoriesEdit = app.Ui.ModalView.extend({
className: '',
template: JST["templates/quotes/categories/quote-categories-edit.html"],
events: {
'click [data-key="save"]': 'save',
'click [data-key="cancel"]': 'cancel'
},
initialize: function (options) {
var that = this;
_.bindAll(this, 'save', 'cancel');
app.Collections.quotesCategories.on('change add', function () {
that.remove();
});
},
render: function () {
var that = this;
// boilerplate render code
return this;
}
});
如果有人能告诉我如何将其转换为 CommonJS 模块以与 Browserify 一起使用,那么我将非常感激,它真的会帮助我理解如何模块化应用程序的其余部分!谢谢