如何通过html按钮提交集合

时间:2013-02-27 22:28:33

标签: meteor

我有一个HTML按钮。我想在点击时插入一个集合。我该怎么做呢?我知道如何从控制台执行此操作,但不知道页面。我现在正在使用基本的hello world示例。

以下是我的代码

var savedState = new Meteor.Collection("SavedState");

 Template.hello.events({
    'click input' : function () {

    savedState.insert({Category:"SYNTHS", items: [{Name:"whatever"}]});

    }
  });
}

1 个答案:

答案 0 :(得分:0)

你得到什么错误?你编写的代码是有效的,假设你编写的代码是正确的。见下文。

使用Javascript:

var savedState = new Meteor.Collection("SavedState");

if (Meteor.isClient) {
    Template.hello.events({
        'click input' : function () {
            savedState.insert({Category:"SYNTHS", items: [{Name:"whatever"}]});
        }
    });
}

模板:

<body>
    {{> hello}}
</body>

<template name="hello">
    <input type="button" value="Click" />
</template>