我試圖讓我的頭周圍採用主幹應用程序中CommonJS的模塊,所以我必須在/views/categories/edit.js
定義的骨架骨幹查看:骨幹視圖作爲CommonJS的模塊
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;
}
});
如果有人能告訴我如何我可以將它轉換成與Browserify一起使用的CommonJS模塊,那麼我會非常感激,它會幫助我理解我如何去模塊化應用程序的其餘部分!從評論感謝
非常感謝這!你將如何處理:'app.Collections.quotesCategories',因爲我把'app'命名空間下的所有東西都放在了一起?我只需要'收藏'本身? – benhowdle89
請看我的更新回答 –
非常非常有幫助,非常感謝!當我搜索到Backbone和CommonJS時,並沒有那麼多,更多Backbone和AMD! – benhowdle89