directive

Actúa como un marcador de posición que Angular llena dinámicamente según el estado actual del enrutador.

Ver más…

Ver también

Exportado de

  • RouterModule

Selectores

Propiedades

Propiedad Descripción
@Output('activate')activateEvents: EventEmitter
@Output('deactivate')deactivateEvents: EventEmitter
isActivated: boolean Solo lectura
component: Object Solo lectura
activatedRoute: ActivatedRoute Solo lectura
activatedRouteData: Data Solo lectura

Referencias de variables de plantilla

Identificador Uso
outlet #myTemplateVar="outlet"

Descripción

Cada punto de venta puede tener un nombre único, determinado por el opcional name attribute. El nombre no se puede establecer ni cambiar de forma dinámica. Si no se establece, el valor predeterminado es “primario”.



Los puntos de venta con nombre pueden ser el objetivo de rutas secundarias. los Route objeto para una ruta secundaria tiene un outlet propiedad para identificar la salida de destino:

path: , component: , outlet:

Usando puntos de venta con nombre y rutas secundarias, puede apuntar a varios puntos de venta en el mismo RouterLink directiva.

El enrutador realiza un seguimiento de las ramas separadas en un árbol de navegación para cada salida con nombre y genera una representación de ese árbol en la URL. La URL de una ruta secundaria utiliza la siguiente sintaxis para especificar las rutas principal y secundaria al mismo tiempo:

http://base-path/primary-route-path(outlet-name:route-path)

Una salida de enrutador emite un evento de activación cuando se crea una instancia de un nuevo componente y un evento de desactivación cuando se destruye un componente.

Métodos

despegar()

Llamado cuando el RouteReuseStrategy instruye a separar el subárbol

detach(): ComponentRef

Parámetros

No hay parámetros.

Devoluciones

ComponentRef

adjuntar()

Llamado cuando el RouteReuseStrategy instruye para volver a adjuntar un subárbol previamente separado

attach(ref: ComponentRef, activatedRoute: ActivatedRoute)

Parámetros
ref ComponentRef
activatedRoute ActivatedRoute
desactivar()

deactivate(): void

Parámetros

No hay parámetros.

Devoluciones

void

activar con ()

activateWith(activatedRoute: ActivatedRoute, resolver: ComponentFactoryResolver)

Parámetros
activatedRoute ActivatedRoute
resolver ComponentFactoryResolver