Backbone.js的意见直接调用打印功能
问题描述:
我有了这样的打印按钮单击事件骨干观点:Backbone.js的意见直接调用打印功能
var updateInvoice=Backbone.View.extend({
template:_.template(mytemplate),
events:{'click #print':'print'},
print:function()
{
window.frames['contentIframe'].print();
}
});
现在的问题是,每当上述观点被实例化,打印功能自动被调用而无需等待点击事件发生。
答
试功能重命名为一个非STANDAR的名称,如:
var updateInvoice=Backbone.View.extend({
template:._template(mytemplate),
events:{'click #print':'printInvoice'},
printInvoice:function()
{
window.frames['contentIframe'].print();
}
});
你缺少一个报价,所以这是不是你真正的代码。从你发布的内容看起来很好。 – loganfsmyth 2013-02-23 18:01:39