如何在ngxs中订阅元选择器(组合状态选择器)?

How to subscribe to meta selectors (combine state selectors) in ngxs?

我正在查看 NGXS 官方页面上的文档:https://ngxs.gitbook.io/ngxs/concepts/select#meta-selectors

我想检索多个状态的状态,因此必须使用他们建议的方法:

      export class CityService {
      @Selector([Zoo, ThemePark]) 
      static zooThemeParks(zoos, themeParks) {
        return [
          ...zoos,
          ...themeParks
        ];
      }
    ​
    }

你是如何正确使用这个Selector的?如何在组件内部触发它,可能是通过 Observables 和订阅?

我使用的是 NGXS 最新版本。

问题是文档没有说明 zoos 和 themeParks 也是数组,我的是对象 {} 因此 undefined.

这是一个 ES6 问题,但我认为应该在文档中对此类内容进行额外注释。

而不是

return [
          ...zoos,
          ...themeParks
       ];

我不得不把

return {
           ...zoos,
           ...themeParks
       };