2

こんにちは、流星を使用して貸金追跡 Web サイトを作成しています。meteor jsを学ぶのは私の最初の試みです。jsファイルに次のコードを書いてみました

var lists = new Meteor.Collection("Lists");

しかし、ページとタイプを更新した後にChrome開発者コンソールに戻ると

lists
ReferenceError: lists is not defined
get stack: function () { [native code] }
message: "lists is not defined"
set stack: function () { [native code] }
__proto__: Error

私が欠けているものはありますか?誰でも私を助けることができますか?

4

3 に答える 3

6

コードは各ファイルにスコープされているため、Web コンソールからリストにアクセスすることはできません。meteor では、コードは次のように実行されます

function() {
    var lists = new Meteor.Collection("Lists");
    ....
}

したがって、コンソールでコレクションにアクセスするには、行を次のように変更してグローバルにスコープする必要があります。

lists = new Meteor.Collection("Lists");

そのlistsため、他のファイルや Webkit コンソールなど、どこでも使用できます

于 2013-04-14T04:44:45.110 に答える