Backbone.js的意见直接调用打印功能

问题描述:

我有了这样的打印按钮单击事件骨干观点:Backbone.js的意见直接调用打印功能

var updateInvoice=Backbone.View.extend({ 

template:_.template(mytemplate), 

events:{'click #print':'print'}, 

print:function() 
{ 
    window.frames['contentIframe'].print(); 
} 

}); 

现在的问题是,每当上述观点被实例化,打印功能自动被调用而无需等待点击事件发生。

+2

你缺少一个报价,所以这是不是你真正的代码。从你发布的内容看起来很好。 – loganfsmyth 2013-02-23 18:01:39

试功能重命名为一个非STANDAR的名称,如:

var updateInvoice=Backbone.View.extend({ 

template:._template(mytemplate), 

events:{'click #print':'printInvoice'}, 

printInvoice:function() 
{ 
    window.frames['contentIframe'].print(); 
} 

});