Skip to content

Instantly share code, notes, and snippets.

@thecodinganalyst
Created June 13, 2022 01:24
Show Gist options
  • Save thecodinganalyst/94016d953dd7d09549a657d3d0bd3b96 to your computer and use it in GitHub Desktop.
Save thecodinganalyst/94016d953dd7d09549a657d3d0bd3b96 to your computer and use it in GitHub Desktop.
NgRx Selector Example
import {createFeatureSelector, createSelector} from "@ngrx/store";
import {BookStore} from "./books.state";
const bookStore = createFeatureSelector<BookStore>('bookStore');
const books = createSelector( bookStore, (bookStoreState => bookStoreState.books));
const selectedBook = createSelector(bookStore, (bookStoreState => bookStoreState.selectedBook));
const showDetail = createSelector(bookStore, (bookStoreState => bookStoreState.showDetail));
export const Selector = {
bookStore, books, selectedBook, showDetail
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment