Я пытаюсь поделиться некоторыми данными между контроллерами AngularJS. Также я получаю данные через HTTP-запрос. Когда я получаю доступ к данным от контроллера, оно равно null и позже (если вручную обновлять через пользовательский интерфейс), данные доступны. Я предполагаю, что проблема очень похожа на здесь Но все, что я пробовал в моем случае, не сработало. Пожалуйста, см. Скрипку
http://plnkr.co/edit/6SkzXK?p=preview
поэтому в контроллере я получаю данные через
//myService.setName(); //commented as it breaks the code
который устанавливает значение в сервисе и доступ через getName()
он, скорее всего, может быть разрешен через $rootScope.$apply
, как в приведенной выше ссылке, но я не мог заставить его работать.