Los documentos actuales solo hablan de obtener parámetros de ruta, no los segmentos de ruta reales. Por ejemplo, si quiero encontrar el padre de la ruta actual, ¿cómo es eso
El enrutamiento angular es una función incorporada que le permite crear una interfaz de usuario de aplicación de página única (SPA), donde los usuarios pueden navegar a diferentes vistas sin tener que volver a cargar la página completa desde el servidor cada vez.
Los documentos actuales solo hablan de obtener parámetros de ruta, no los segmentos de ruta reales. Por ejemplo, si quiero encontrar el padre de la ruta actual, ¿cómo es eso
¿Hay alguna forma inteligente de volver a la última página en Angular 2? Algo como this._router.navigate(LASTPAGE); Por ejemplo, la página C tiene un Go Backbotón, Página A -> Página C, haga clic en ella, regrese a la página A. Página B -> Página C, haga clic en ella, vuelva a la página...
NOTA: Aquí hay muchas respuestas diferentes, y la mayoría han sido válidas en un momento u otro. El hecho es que lo que funciona ha cambiado varias veces a medida que el equipo de Angular ha cambiado su enrutador. La versión Router 3.0 que eventualmente será el enrutador en Angular rompe muchas de...
En mi aplicación Angular 2 cuando me desplazo hacia abajo en una página y hago clic en el enlace en la parte inferior de la página, cambia la ruta y me lleva a la página siguiente, pero no se desplaza hacia la parte superior de la página. Como resultado, si la primera página es larga y la segunda...
Sé que puedo pasar un parámetro a routerLinkrutas como /user/:id escribiendo [routerLink]="['/user', user.id]" pero qué pasa con rutas como esta: /user/:id/details ¿Hay alguna manera de configurar este parámetro o debería considerar un esquema de URL
Estoy usando la versión Angular 2.0.0-alpha.30. Cuando se redirige a una ruta diferente, luego actualice el navegador, se muestra No se puede OBTENER / ruta. ¿Me pueden ayudar a averiguar por qué ocurrió este
Angular 2 - Cómo navegar a otra ruta usando this.router.parent.navigate('/about'). No parece funcionar. Lo intenté location.go("/about");porque eso no funcionó. Básicamente, una vez que un usuario ha iniciado sesión, quiero redirigirlo a otra página. Aquí está mi código a continuación: import...
¿Cuál es el método para redirigir al usuario a una URL completamente externa en Angular 2. Por ejemplo, si necesito redirigir al usuario a un servidor OAuth2 para autenticarme, ¿cómo lo haría? Location.go(), Router.navigate()y Router.navigateByUrl()están bien para enviar al usuario a otra sección...
Quiero pasar un parámetro de consulta prop=xxx. Esto no funciono <a [routerLink]="['/somepath', {queryParams: {prop:
Recientemente, comencé a jugar con angular 2. Hasta ahora es increíble. Entonces, comencé un proyecto personal de demostración para aprender a usar angular-cli. Con la configuración de enrutamiento básica, ahora quiero navegar a algunas rutas desde el encabezado, pero dado que mi encabezado es un...
He leído que la inyección cuando el bootstrapping debería hacer que todos los niños compartan la misma instancia, pero mis componentes principal y de encabezado (la aplicación principal incluye el componente de encabezado y la salida del enrutador) obtienen cada uno una instancia separada de mis...
En Angular 1.x puedo hacer lo siguiente para crear un enlace que básicamente no hace nada: <a href="">My Link</a> Pero la misma etiqueta navega a la base de la aplicación en Angular 2. ¿Cuál es el equivalente de eso en Angular 2? Editar: Parece un error en el Angular 2 Router y...
¿Cómo muestro una pantalla de carga cuando cambio una ruta en Angular
Vengo del mundo Asp.Net MVC donde los usuarios que intentan acceder a una página que no están autorizados son redirigidos automáticamente a la página de inicio de sesión. Estoy tratando de reproducir este comportamiento en Angular. Me encontré con el decorador @CanActivate, pero el componente no...
Mi enrutamiento en las aplicaciones de angular2 funciona bien. Pero voy a hacer un routeLink basado en esto : Aquí está mi ruta: const routes: RouterConfig = [ { path:'home' , component: FormComponent }, { path:'about', component: AboutComponent }, { path:'**' , component: FormComponent...
Estoy creando un sitio web de bienes raíces usando Angular 2, Google Maps, etc. y cuando un usuario cambia el centro del mapa, realizo una búsqueda en la API que indica la posición actual del mapa y el radio. La cosa es que quiero reflejar esos valores en la URL sin recargar toda la página. ¿Es eso...
Me gustaría advertir a los usuarios de los cambios no guardados antes de que abandonen una página en particular de mi aplicación angular 2. Normalmente lo usaría window.onbeforeunload, pero eso no funciona para aplicaciones de una sola página. Descubrí que en angular 1, puedes conectarte al...
Hemos hecho una configuración de proyecto angular2 y dentro de eso creamos un módulo (my-module) y dentro de ese módulo creamos un componente (my-new-component) usando los siguientes comandos cmd: ng new angular2test cd angular2test ng g module my-module ng generate component...
Tengo un componente principal que va al servidor y busca un objeto: // parent component @Component({ selector : 'node-display', template : ` <router-outlet [node]="node"></router-outlet> ` }) export class NodeDisplayComponent implements OnInit { node: Node; ngOnInit():...
Estoy trabajando en una aplicación que tiene muchos roles que necesito para usar guardias para bloquear la navegación a partes de la aplicación según esos roles. Me doy cuenta de que puedo crear clases de guardia individuales para cada rol, pero prefiero tener una clase a la que de alguna manera...