Javascript 这里的意外标记(流星)在哪里?

Javascript 这里的意外标记(流星)在哪里?,javascript,meteor,innerhtml,meteor-blaze,Javascript,Meteor,Innerhtml,Meteor Blaze,使用以下代码: Template.peopleGrid.events({ 'click #btnTextChecked': function() { alert('you clicked the btnTextChecked button'); }, 'click #textmorph': function(evt) { var clicked = evt.target; var currentText = clicked.innerHTML; ale

使用以下代码:

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的结尾

那么是什么导致了这一切呢


我使用的代码来自给出的答案。

不幸的是,这是解释器/编译器的错误消息没有帮助的情况之一。在两行之间读取时,如果代码在第55行结束,并抱怨第56行的第一个字符,则意外标记可能是文件的结尾


检查是否有未闭合的大括号。

如果代码在第55行结束,并抱怨第56行的第一个字符,则意外标记可能是文件的结尾。检查是否有任何支架未闭合。乍一看似乎还可以。你能试着复制一下吗?@slebetman:是的,就是这样;在这个简单的应用程序中,我的“iClient”块丢失了最后一个“}”有人偷偷进入并删除了它,显然,当我不看的时候(这是我的故事,并且…)@B.ClayShannon:如果你不介意的话,我会添加我的评论作为答案,因为错误消息不是针对你的项目的,也不明显