ScullyRoutesService

Visión General

El servicio ScullyRoutesService provee métodos y observables que permiten saber las rutas renderizadas por Scully.

Interfaz

Los tipos de ScullyRoutesService provienen de la interfaz ScullyRoute:

export interface ScullyRoute {
  route: string;
  title?: string;
  slugs?: string[];
  published?: boolean;
  slug?: string;
  [prop: string]: any;
}

Observables y Métodos

available$: Observable<ScullyRoute[]>

Devuelve las rutas que contienen la propiedad published con valor true.

unPublished$: Observable<ScullyRoute[]>

Devuelve las rutas que contienen la propiedad published con valor false.

topLevel$: Observable<ScullyRoute[]>

Devuelve las rutas de alto del nivel superior.

getCurrent(): Observable<ScullyRoute>

Un método que devuelve la ubicación actual.

reload(): void

Un método que controla si las nuevas rutas han sido agregadas al archivo scully-routes.json.