簡體   English   中英

流星教程不會更新MongoDB

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM