useSelectors
The big brother of useSelect isbindSelectors.. It works similar, but useSelectors allows you to bind a group of selectors that become transformed to Observables at runtime.
import { useSelectors, StoreChunk } from '@ngrx-ducks/core';
import * as selectors from './selectors';
@StoreChunk()
export class Chunk {
select = useSelectors(selectors);
}import { Component, OnInit } from '@angular/core';
import { Chunk } from './chunk';
import { greetings } from './selector';
@Component({ /* ... */})
export class SomeComponent implements OnInit {
greetings: Observable<string[]>;
greetingsRocket: Observable<string[]>;
constructor(private chunk: Chunk) {}
ngOnInit() {
this.greetings = this.facade.select.greetings;
this.greetingsRocket = this.facade.select.greetingsAnnotated('🚀');
}
}Last updated
Was this helpful?