0
我遇到了一個錯誤運行我Meteor.js的應用程序(使用reactiveVars):應用程序崩潰使用reactiveVars(meteor.js)
防止錯誤啓動:
在處理與ECMAScript的文件(網頁目標.browser): client/views/inquiry.js:67:2:client/views/inquiry.js:意外的令牌(67:2)
您的應用程序有錯誤。等待文件更改。
線67是與啓動一個:report: function() {
在輔助函數
mysite.js:
if (Meteor.isClient) {
Template.inquiry.onCreated(function() {
//toggles 'thank you' on inquiry template
this.showForm = new ReactiveVar(true);
//toggles interest buttons on inquiry template
this.report = new ReactiveVar(false);
this.consult = new ReactiveVar(false);
this.contract = new ReactiveVar(false);
});
}
inquiry.js:
Template.inquiry.helpers({
//toggles 'thank you' on inquiry template
showForm: function() {
return Template.instance().showForm.get();
}
//toggles interest buttons on inquiry template
report: function() {
return Template.instance().report.get();
}
contract: function() {
return Template.instance().contract.get();
}
consult: function() {
return Template.instance().consult.get();
}
});
Template.inquiry.events({
'click .button': function(event, template){
var button_id=event.currentTarget.id
$("#" + button_id).addClass('selected');
if(button_id == 'report' && report == false) {
template.report.set(true);
$("#" + button_id).addClass('selected');
}
else if(button_id == 'consult' && consult == false) {
template.consult.set(true);
$("#" + button_id).addClass('selected');
}
else if(button_id == 'contract' && contract == false) {
template.contract.set(true);
$("#" + button_id).addClass('selected');
}
else if(button_id == 'report' && report == true) {
template.report.set(false);
$("#" + button_id).removeClass('selected');
}
else if(button_id == 'consult' && consult == true) {
template.consult.set(false);
$("#" + button_id).removeClass('selected');
}
else if(button_id == 'contract' && contract == true) {
template.contract.set(false);
$("#" + button_id).removeClass('selected');
}
}
});