Angular 初始加载时是否调用ngrx选择器一次
ngrx选择器有一个发出的值,尽管根本没有调度任何操作,这是正常的吗 即使在我的应用程序中没有调度任何操作,此console.log也会在此处运行Angular 初始加载时是否调用ngrx选择器一次,angular,ngrx,ngrx-entity,Angular,Ngrx,Ngrx Entity,ngrx选择器有一个发出的值,尽管根本没有调度任何操作,这是正常的吗 即使在我的应用程序中没有调度任何操作,此console.log也会在此处运行 this.bookmarks$=this.store.pipe( 选择(从书签。选择书签), 点击(=>console.log('fetchbookmarks')) ); 跳过(1)第一次发射可以吗?或者它有点黑。是的,选择器和动作是独立的:选择器查询状态,还原器监听动作以更新状态。因此: 始终存在一个状态,应用程序启动时的初始状态==>选择器将
this.bookmarks$=this.store.pipe(
选择(从书签。选择书签),
点击(=>console.log('fetchbookmarks'))
);
跳过(1)
第一次发射可以吗?或者它有点黑。是的,选择器和动作是独立的:选择器查询状态,还原器监听动作以更新状态。因此:
- 始终存在一个状态,应用程序启动时的初始状态==>选择器将始终返回一个值
- 操作并不总是对状态进行更改,它们可以被还原程序忽略