Николай походу я все же изначально неверно понял как делить на компоненты... в любом случае процесс аутентификации - signin signup logout это звенья одной цепи и должны быть в едином сервисе. Мало примеров для 1.5 на старом синтаксисе - без этих многичисленных import export.
Николай выше мой комментарий... когда header был в общей обойме - понятно, что контроллер заново вызвался и все срабатывало. А теперь условного reload не хватает...
спасибо. Просто у меня в упор не получается поменять значения в компоненте header((
нагородил огород.
есть компонент signin с формой для регистрации
сделал компонент header в котором делается проверка ng-if=authenticated
есть вот эта фабрика Auth с функцией isAuthenticated
так вот - регистрация проходит нормально. в localstorage все успешно прописывается.
после делается переход $state.go('home') и соответственно контроллер компонента из роутера инициируется и фабрика срабатывает.
но так как header идет отдельным компонентом - никак не получается передать или вызвать данные.
//это компонент, который по идее статичен теперь.
соответственно компонент из роутера.
если уж совсем косноязычно говорить, то не хватает сделать:
при нажатии submit в контроллере компонента signin присвоить значение authenticated = true в компоненте header - ну или вызвать функцию из фабрики