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
.