0

新しい Meteor.js プロジェクトを立ち上げます。client.jsに入れました

var hi = "widget";

    if (Meteor.isClient()){
    ...
    }

ブラウザのコンソールで、次のように入力します。

>> hi
ReferenceError: hi is not defined
>> this.hi
undefined
4

2 に答える 2

1

おそらくローカルスコープです。

試す:

var global = Function("return this")();
global.hi = "widget";
于 2013-04-14T01:31:23.607 に答える
0

わかりました、これは最近バージョン 0.6 で変更されたばかりで、単なるバグのようです。hi の宣言で var を削除すると、変数のスコープが変更され、JS コンソールからアクセスできるようになります。ただし、これは一時的な状況であり、今後のリリースで修正される可能性があります。

于 2013-04-14T17:00:59.580 に答える