应用程序有错误.意外的标记."尝试添加删除按钮

App has errors. "Unexpected token ." Trying to add a delete button

本文关键字:quot 添加删除按钮 有错误 意外 应用程序      更新时间:2023-09-26

我一直在遵循George Mcknight的指导使用Meteor JS创建一个数据库应用程序。

我已经使一切工作,但现在我想添加一个删除按钮来删除条目。为了做到这一点,我遵循了视频中关于如何添加它的评论。

但是我偶然发现了一个错误"Unexpected token "

里面"(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."删除"会使它崩溃吗?

这很简单。

尝试诊断失败的原因,并发现如果我去掉"{}"它可以工作。

换句话说,改变:

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

:

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