laravel 4 restful api からデータを取得し、その認証機能を使用する単純な ember アプリを作成しています。私が作成したいのは、ユーザーがログインしたときに、ページをリロードせずにemberのログインページを指すメニュー項目を更新する必要があり、ログアウトコントローラーを指すログアウトリンクに変更することです。アプリケーションコントローラーで単純なフラグの概念を使用して、真または偽の値をチェックして対応するメニューを表示していますが、その概念の欠陥は、それを更新する必要があることです。
ユーザーがログインすると、emberアプリでログインメニューが自動的にログアウトメニューに変わるようにするにはどうすればよいですか。
ここに私がこれまでに行ったコードがあります
アプリケーション コントローラ:
App.ApplicationController = Ember.Controller.extend({
login_check: localStorage.checklogin
});
ハンドルバー アプリケーション テンプレート
{{#if login_check}}
<li>{{#linkTo "logout" }}Logout{{/linkTo}}</li>
{{else}}
<li>{{#linkTo "login" }}Login{{/linkTo}}</li>
{{/if}}