1

私のルートでは、ページの 1 つのセクションを制御するルート '/:id' に対して Controller1 が呼び出されるように設定しています。ただし、Controller2 には :id ルート パラメータも必要です。Controller2 でもその情報にアクセスするにはどうすればよいですか?

$routeProvider サービスを使用して Controller1 のルート パラメータにアクセスしています。これにより、Controller2 に空のオブジェクトが返されます。

編集:

問題をよりよく説明するためにデモを作成しました。2 つのコントローラーから $routeParams にアクセスしたいのですが、Controller2 でしか認識されません。

https://dl.dropboxusercontent.com/u/11600860/angular/index.html#/4445

コンソールを見ると、routeParams は Controller1 ではなく Controller2 によってのみコンソールにログインされています。何か案が?

4

2 に答える 2