[英]Meteor tutorial doesn't update MongoDB
IM正在試用Meteor ToDo-list教程,但是我在使用表單時遇到問題,我應該能夠將值插入數據庫中,但是它不起作用。 當我按下Enter鍵時,什么也沒發生。
這是我的HTML:
<head>
<title>Todo list</title>
</head>
<body>
<div class="container">
<header>
<h1>Tee asjad ära!</h1>
<form class="new-task">
<input type="text" placeholder="Type to add new tasks" />
</form>
</header>
<ul>
{{#each tasks}}
{{> task}}
{{/each}}
</ul>
</div>
</body>
<template name="task">
<li>{{text}}</li>
</template>
這是.js文件:
Tasks = new Mongo.Collection("tasks");
if (Meteor.isClient) {
//see kood jookseb ainult kliendipoolel
Template.body.helpers({
tasks: function () {
return Tasks.find({});
}
});
Template.body.events({
"submit .new-task": function (event) {
var text = event.target.text.value;
Tasks.insert({
text: text,
createdAt: new Date()
});
event.target.text.value = "";
return false;
}
});
}
當我從命令行輸入值到數據庫時,它可以正常工作。
您的輸入缺少name="text"
,該屬性使您可以通過event.target.text.value
訪問該值。
您在瀏覽器的JavaScript控制台中遇到錯誤嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.