BITFIBERAngular
NgStoreAbout
GitHubGitHub
  • NgStore Intro
  • Emitters
  • Signal States
  • Groups
  • Data Sources
  • Installation
  • Reference
    • NgStore
      • initialize
      • complete
      • markAsReady
      • unregisterOnDestroy
    • signalState
    • SignalState
      • $
      • initialize
      • complete
      • manage
      • get
      • set
      • update
      • reset
      • compareBy
      • connect
      • useLazyEmission
      • useLazyEmissionOnce
      • select
      • zip
      • wait
      • receive
      • transmit
      • effect
      • tap
    • asyncSignalGroup
    • AsyncSignalGroup
      • launch
      • success
      • fail
      • finish
      • state
      • initialize
      • complete
      • useCache
    • routeGroup
    • RouteGroup
      • params
      • queryParams
      • allParams
      • fragment
      • initialize
      • complete
      • changeUrl
      • resetUrl
      • hasParams
      • hasQueryParams
      • hasAnyParams
      • hasFragment
    • RouteGroupSettings
      • initialParams
      • initialQueryParams
      • excludedParams
      • segments
      • hasFragment
      • navigationExtras
    • routeFiltersGroup
    • RouteFiltersGroup
      • filters
      • route
      • form
      • initialize
      • complete
    • RouteFiltersGroupSettings
      • controlsFlow
      • controlOperators
      • onControlChange
      • withoutRoute
    • formSource
    • FormSource
      • $
      • get
      • set
      • remove
  • Stores Comparison

On This Page

  • API
  • Example
FeedbackEdit this page
NgStoreReferenceRouteGroupqueryParams

queryParams Property Readonly

A signal state that represents the query params

API

readonly queryParams: SignalStateType<Q>;

Example

import {routeGroup} from '@bitfiber/ng/rx';
 
// Provides a group of signal states for managing the route
const route = routeGroup<{id: number; type: string}>({
  initialQueryParams: {id: 0, type: 'all'},
}, ({queryParams}) => {
  queryParams
    // Performs a tap callback each time the query params change
    .tap(data => console.log(data));
});
paramsallParams

Created by Oleksandr Zmanovskyi © 2023-2025.Code licensed under an Apache 2.0 License.Documentation licensed under CC BY 4.0.