【发布时间】:2019-09-21 19:42:52
【问题描述】:
我正在使用 Meteor 进行练习,但我不明白为什么 MongoDB 集合的删除功能不起作用。 这是我的 html 模板,我在其中创建了一个删除新闻的按钮:
<template name="news">
<h2>News</h2>
<form>
<input type="text" name="title" placeholder="Add some news">
<button>Add</button>
</form>
<ul>
{{#each News in showNews}}
<li>{{News.title}}<button class="removeAction">×</button></li>
{{/each}}
</ul>
</template>
这是我的 client.js 文件,我在其中创建了执行删除功能的事件:
Template.news.events({
'submit form': function(e) {
e.preventDefault();
var title = e.target.title.value;
News.insert({ title: title, createdAt: new Date() });
e.target.title.value = "";
},
'click .removeAction': function(e, a) {
News.remove(this._id);
}
});
我真的不明白为什么它不起作用,我尝试了很多更改但没有任何效果,当我点击“X”按钮时没有任何反应。
【问题讨论】:
标签: javascript mongodb meteor