NetanelBasal
8/28/2017 - 11:17 AM

select-store3.ts

export const getTodosState = state => state.todos;

export const getVisibiltyFilterState = state => state.visibilityFilter;

export const getVisibleTodos = createSelector(getTodosState, getVisibiltyFilterState, calcVisibleTodos);

function calcVisibleTodos( todos, filter ) {
  console.log('---------Recalculate todos---------');
}

// In your component
this.visibleTodos$ = this.store.select(fromRoot.getVisibleTodos);