我有这个。我想点击并使用backbone.js将点击的数据传输到另一个集合这可能吗?有什么想法吗?
define([
'jquery',
'underscore',
'backbone',
'model/item_model',
'model/cart_model',
'collection/item_collection',
'text!templates/items/itemlist.html'
],function($, _, Backbone, Item, Cart, ItemCollection, ItemListTemplate){
var ItemListView = Backbone.View.extend({
el: $("#mainContainer"),
events:{
"click div.itemList" : "AddToCart"
},
initialize: function(){
this.model = Item;
this.collection = ItemCollection;
this.collection.bind("reset", this.render );
},
render: function(){
var data = {
items: ItemCollection.models,
item: Item
}
var compiledTemplate = _.template( ItemListTemplate , data);
$("#itemContainer").html( compiledTemplate );
},
AddToCart:function(ev){
//console.log("here");
ev.preventDefault();
var itemcode = $(ev.currentTarget);
console.log(itemcode);
//alert($(ev.currentTarget).text());
}
});
return new ItemListView;
});
因为我点击了我的点击事件,我想点击并将其转移到另一个集合。这有可能吗?