0
PHPのようにEmberJSでセッション変数を作るにはどうすればいいですか?
$_SESSION['foo']='bar';
PHPのようにEmberJSでセッション変数を作るにはどうすればいいですか?
$_SESSION['foo']='bar';
サービスを利用する必要があります。ファイルapp/services/mysession
を作成します。サービスの
export default Ember.Route.extend({
mysession: Ember.inject.service(),
});
次のあなただけの設定とアクセス可能な変数:
Ember.set(this, 'mysession.foo', 'bar');
Ember.get(this, 'my session.foo'); // returns bar
すべてのサービス上で永続的であるあなたがサービスにアクセスする場所を次に、あなたのルート、コントローラ、およびオブジェクトでこれを行いますアプリケーションライフサイクル全体。
あなたはクライアント側がサーバー側ではないことを理解していますか?グローバルストアでサービスを利用したいだけの場合。 – Lux
私は、すべてのルートでアクセスできる変数を定義する方法があることを意味していますか? – Eliottizi