1

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

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

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

你如何正确使用这个选择器?如何在组件内触发它,可能通过 Observables 和订阅?

我正在使用 NGXS 最新版本。

4

1 回答 1

1

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

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

代替

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

我不得不把

return {
           ...zoos,
           ...themeParks
       };
于 2018-10-13T11:03:00.313 回答