AngularJS コントローラー間でデータを共有しようとしています。また、httpリクエストを介してデータを取得します。コントローラーからデータにアクセスすると、null になり、後で (UI を介して手動で更新した場合)、データが利用可能になります。問題はここと非常に似ていると思います が、私の場合は何を試してもうまくいきませんでした。フィドルを見てください
http://plnkr.co/edit/6SkzXK?p=preview
そのため、コントローラーでデータを取得します
//myService.setName(); //commented as it breaks the code
サービスとアクセスの価値を設定しますgetName()
$rootScope.$apply
上記のリンクのように、を介して解決できる可能性が最も高いですが、機能させることができませんでした。