Preguntas etiquetadas con angular2-routing

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.



2
"Error: No hay proveedor para el enrutador" al escribir casos de prueba de unidades Karma-Jasmine
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 my-new-component Después de crear la configuración y todos los …

6
Pasar datos a componentes secundarios "enrutador-salida"
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(): void { this.nodeService.getNode(path) .subscribe( node => { this.node = node; }, err => { console.log(err); …

3
Pase el parámetro a la protección de ruta
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 …

15
¿Cómo determinar la URL de la página anterior en Angular?
Supongamos que estoy en la página que tiene la URL /user/:id. Ahora desde esta página navego a la página siguiente :id/posts. Ahora, ¿hay alguna manera de que pueda verificar cuál es la URL anterior /user/:id? Abajo están mis rutas export const routes: Routes = [ { path: 'user/:id', component: UserProfileComponent …

11
'router-outlet' no es un elemento conocido
Tengo un proyecto mvc 5 con una interfaz angular. Quería agregar enrutamiento como se describe en este tutorial https://angular.io/guide/router . Entonces en mi _Layout.cshtmlagregué un <base href="/"> y creé mi enrutamiento en mi módulo de aplicación. Pero cuando ejecuto esto, aparece el siguiente error: Error: Template parse errors: 'router-outlet' is …

7
Angular 2 - Enrutamiento - CanActivate trabajar con Observable
Tengo un AuthGuard (utilizado para enrutamiento) que implementa CanActivate . canActivate() { return this.loginService.isLoggedIn(); } Mi problema es que el resultado de CanActivate depende de un http-get-result; el LoginService devuelve un Observable . isLoggedIn():Observable<boolean> { return this.http.get(ApiResources.LOGON).map(response => response.ok); } ¿Cómo puedo unirlos? ¿Hacer que CanActivate dependa de un estado …



2
¿Cómo obtener el parámetro en la ruta Angular2 de forma angular?
Ruta const appRoutes: Routes = [ { path: '', redirectTo: '/companies/unionbank', pathMatch: 'full'}, { path: 'companies/:bank', component: BanksComponent }, { path: '**', redirectTo: '/companies/unionbank' } ] Componente const NAVBAR = [ { name: 'Banks', submenu: [ { routelink: '/companies/unionbank', name: 'Union Bank' }, { routelink: '/companies/metrobank', name: 'Metro Bank' }, …

9
Angular2 canActivate () llamando a la función asíncrona
Estoy tratando de usar los protectores del enrutador Angular2 para restringir el acceso a algunas páginas en mi aplicación. Estoy usando Firebase Authentication. Para verificar si un usuario ha iniciado sesión con Firebase, tengo que llamar .subscribe()al FirebaseAuthobjeto con una devolución de llamada. Este es el código para el guardia: …


6
Angular2 - 'router-outlet' no es un elemento conocido
Creé rutas con caminos infantiles profundos. Añadí <router-outlet>a la AdminComponent componente que he envuelto en NgModule. Pero después de actualizar la página recibí este error: 'router-outlet' is not a known element Tal vez ocurrió porque olvidé importar algún módulo a admin.module.ts Por favor ayuda. Gracias. app.routes.ts export const routes: Routes …

13
Angular 2: obtener RouteParams del componente principal
¿Cómo obtengo los RouteParams de un componente principal? App.ts: @Component({ ... }) @RouteConfig([ {path: '/', component: HomeComponent, as: 'Home'}, {path: '/:username/...', component: ParentComponent, as: 'Parent'} ]) export class HomeComponent { ... } Y luego, en el ParentComponent, puedo obtener fácilmente mi parámetro de nombre de usuario y configurar las rutas …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.