単純なMeteor-Angular 1アプリケーションを構築していますが、変数 'var conn'をサーバーのメソッド間で維持するのに問題があります。Meteor Server側の変数がメソッド間で継承されています
流星コード:
import {Meteor} from 'meteor/meteor';
var name;
Meteor.methods({
'setName': function() {
name = 'Harry';
},
'getName': function() {
console.log(name);
});
}
});
私は角度の同じテンプレートからのsetNameとのgetNameを呼び出していた場合、名前が持続します。あるテンプレートに名前を設定し、別のテンプレートでgetNameを呼び出すと、名前は 'undefined'になります。私はJavaの背景を持ち、流星群をAngularテンプレート間で同じオブジェクトとして維持する方法を知らない。事前にお手数をおかけしていただきありがとうございます。