0

HTMLボタンがあります。クリックしたときにコレクションを挿入したい。どうすればよいですか?私はコンソールからそれを行う方法を知っていますが、ページは知りません。現在、基本的なhelloworldの例を使用しています。

以下は私のコードです

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

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

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

    }
  });
}
4

1 に答える 1

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>
于 2013-02-27T22:46:31.197 に答える