ここで説明されているように$routeChangeStart を使用して認証チェックを実装し、オブジェクトで提供されるすべての詳細を保持する方法を探していnext
ます。$route に関するAngularJSのドキュメントには、$route.current
を設定できることが示されてい$route
ます$location
。
$route.current = { templateUrl: 'detail.html', controller: 'MainCtrl' };
$route.reload();
$route.current を更新できることはわかってconsole.log
います。設定後、変更をピックアップすることが示されるためです。
console.log("current route: ", $route.current.templateUrl );
残念ながら、うまくいきません。私が作成しているアプリケーションには$routeProvider
、保持したい追加のパラメーターが定義されています。
何か案は?
これを説明するために設定したPlunker I を次に示します。