这里的意外令牌(Meteor)在哪里?
Where is the unexpected token here (Meteor)?
使用以下代码:
Template.peopleGrid.events({
'click #btnTextChecked': function() {
alert('you clicked the btnTextChecked button');
},
'click #textmorph': function(evt) {
var clicked = evt.target;
var currentText = clicked.innerHTML;
alert(currentText);
if (currentText === 'Not sent') {
clicked.innerHTML = 'Sent';
clicked.style.color = 'yellow';
} else if (currentText === 'Sent') {
clicked.innerHTML = 'Need Help';
clicked.style.color = 'red';
} else if (currentText === 'Need Help') {
clicked.innerHTML = 'Are OK';
clicked.style.color = 'green';
}
}
});
我明白了:
While processing files with ecmascript (for target web.browser):
client/ruokclient.js:56: client/ruokclient.js: Unexpected token (56:0)
=> Your application has errors. Waiting for file change.
但是没有第 56 行。上面的代码通过第 55 行,ruokclient.js 到此结束。
那么是什么原因造成的?
我使用的代码来自给出的答案。
不幸的是,这是 interpreter/compiler 的错误消息没有帮助的情况之一。从字里行间看,如果代码在第 55 行结束并且它抱怨第 56 行的第一个字符,那么意外标记可能是文件结尾。
检查您是否有未闭合的牙套。
使用以下代码:
Template.peopleGrid.events({
'click #btnTextChecked': function() {
alert('you clicked the btnTextChecked button');
},
'click #textmorph': function(evt) {
var clicked = evt.target;
var currentText = clicked.innerHTML;
alert(currentText);
if (currentText === 'Not sent') {
clicked.innerHTML = 'Sent';
clicked.style.color = 'yellow';
} else if (currentText === 'Sent') {
clicked.innerHTML = 'Need Help';
clicked.style.color = 'red';
} else if (currentText === 'Need Help') {
clicked.innerHTML = 'Are OK';
clicked.style.color = 'green';
}
}
});
我明白了:
While processing files with ecmascript (for target web.browser):
client/ruokclient.js:56: client/ruokclient.js: Unexpected token (56:0)
=> Your application has errors. Waiting for file change.
但是没有第 56 行。上面的代码通过第 55 行,ruokclient.js 到此结束。
那么是什么原因造成的?
我使用的代码来自给出的答案
不幸的是,这是 interpreter/compiler 的错误消息没有帮助的情况之一。从字里行间看,如果代码在第 55 行结束并且它抱怨第 56 行的第一个字符,那么意外标记可能是文件结尾。
检查您是否有未闭合的牙套。