Доброго времени, хочу спросить у знающих людей про ngrx + angular
- Можно ли подключатся к store как в redux через функцию connect или какой либо аналог?
- Если я задаю таким образом reducer StoreModule.forRoot( {todos: todoReducer} ), а не StoreModule.forRoot( todoReducer ), то почему в первом варианте я вижу inithial state который описан по дефолту пустым массивом в reducer а во втором варианте я не вижу не чего в store и все мои actions не проходят в reducer
- тТаким образом я получается получаю доступ моего компонента к store? Но почему когда я вывожу в консоль todos$ я получаю набор функций store но не его хранилище и как получить доступ к хранилищу для шаблона?
interface AppState {
todos: string
}
@Component({
selector: 'home',
templateUrl: './test.html',
})
export class HomeComponent implements OnInit {
console = console;
todos$: Observable<any>;
todo: string;
editing = false;
indexToEdit: number | null;
constructor(private store: Store<any>) {}