Angular 如何在ngxs中订阅元选择器(组合状态选择器)?
我在看NGXS官方页面上的文档: 我想检索多个州的状态,因此必须使用他们建议的方式:Angular 如何在ngxs中订阅元选择器(组合状态选择器)?,angular,typescript,rxjs,observable,ngxs,Angular,Typescript,Rxjs,Observable,Ngxs,我在看NGXS官方页面上的文档: 我想检索多个州的状态,因此必须使用他们建议的方式: export class CityService { @Selector([Zoo, ThemePark]) static zooThemeParks(zoos, themeParks) { return [ ...zoos, ...themeParks ]; } }
export class CityService {
@Selector([Zoo, ThemePark])
static zooThemeParks(zoos, themeParks) {
return [
...zoos,
...themeParks
];
}
}
如何正确使用此选择器?如何在组件内部触发它,可能是通过观察和订阅
我使用的是NGXS的最新版本。问题是文档没有说明Zoo和ThemeMark也是数组,我的是对象{},因此未定义 这是一个ES6问题,但我认为应该在文档中对这些内容进行额外的注释 而不是
return [
...zoos,
...themeParks
];
我不得不把
return {
...zoos,
...themeParks
};
你没有回答你的问题。你说了为什么你的订阅不起作用,但你没有展示一个如何实际订阅的例子。