App有错误。 “意外的标记 。”试图添加删除按钮

时间:2014-08-08 08:49:36

标签: javascript mongodb meteor

我一直关注George Mcknight的指南 用Meteor JS创建数据库应用程序。

我已经完成了所有工作,但现在我想添加一个删除按钮来删除条目。 为此,我在视频中发表了关于如何添加它的评论。

但我偶然发现了一个错误“意外的令牌。”

内部“(Meteor.isClient)”我已进入

Template.main.events({
    'click .remove': function(){
        Todl.remove({this._id});
    }
});

和html / template:

{{#each todl}}
    <tr>
        <td>{{make}}</td>
        <td>{{model}}</td>
        <td>{{brand}}</td>
        <td><button type="button" class="remove btn-danger">X</button></td>
    </tr>
{{/each}}

我不明白为什么“。”在“Todl.remove”会崩溃吗?

1 个答案:

答案 0 :(得分:0)

那很容易。

试图诊断它失败的原因,并发现如果我放弃“{}”就行了。

换句话说,改变:

Template.main.events({
    'click .remove': function(){
        Todl.remove({this._id});
    }
});

对此:

Template.main.events({
    'click .remove': function(){
        Todl.remove(this._id);
    }
});