Articles of enrutamiento

Pretty URLs para páginas de búsqueda

Realmente disfruto tener URL “bonitas” (por ejemplo, /Products/Edit/1 lugar de /products.aspx?productID=1 ), pero no sé cómo hacer esto para las páginas que te permiten buscar por un gran número de variables. Por ejemplo, digamos que tiene una página que le permite al usuario buscar todos los productos de un tipo particular con un cierto nombre […]

Nueva configuración de enrutador Angular2

Cuando usaba el enrutador obsoleto, pude hacer un router.config y pasar un objeto. La cosa es que el enrutador se configuró un poco después de que se inició la aplicación, el objeto tenía la misma “plantilla” que si hubiera usado @RouterConfig. Lo que estoy buscando es si hay una forma de configurar el nuevo enrutador […]

crear una única vista html para múltiples vistas parciales en angularjs

Deseo crear un solo archivo html con múltiples tags. Estos deberían actuar como vistas individuales separadas que generalmente se guardan en la carpeta de parciales. Y luego deseo especificarlos en el controlador de enrutamiento. Por ahora estoy haciendo lo siguiente: app.js angular.module(‘productapp’, []). config([‘$routeProvider’, function($routeProvider) { $routeProvider. when(‘/productapp’, {templateUrl: ‘partials/productList.html’, controller: productsCtrl}). when(‘/productapp/:productId’, {templateUrl: ‘partials/edit.html’, […]

El enrutamiento Angular2 / deep linking no funciona con Apache 404

Estoy siguiendo los ejemplos de enrutamiento Angular 2. Utilizando el servidor web “lite” puedo navegar desde la raíz y trabajos de enlaces profundos, pero al usar Apache puedo navegar desde la raíz, pero obtengo los errores 404 No Encontrado cuando sigo enlaces directos a las rutas. Por ejemplo, la siguiente URL funciona contra el servidor […]

Rieles: redirige todas las rutas desconocidas a root_url

Cada vez que un usuario accede a la página incorrecta, Rails muestra 404.html desde la carpeta pública. Sin embargo, me gustaría simplemente redirigir el navegador a la página raíz, sin mostrar nada. Así que traté de globbing, pero fue en vano, todavía muestra la página 404. Aquí hay un extracto de mi archivo de rutas: […]

enrutamiento asp mvc con dos parámetros opcionales

Hola. ¿Cómo puedo asignar la url ../Companies/Results/value/id cuando ambos parámetros son opcionales? Las empresas es el controlador, los resultados es la acción, el valor y la identificación son parámetros opcionales. En mi formulario hay un cuadro de texto para el valor y una lista de selección para un id. El usuario puede seleccionar ambos o […]

¿Cómo enruto una URL con una cadena de consulta en ASP.NET MVC?

Estoy tratando de configurar una ruta personalizada en MVC para tomar una URL de otro sistema en el siguiente formato: ../ABC/ABC01?Key=123&Group=456 El 01 después del segundo ABC es un número de paso que cambiará y los parámetros de clave y grupo cambiarán. Necesito dirigir esto a una acción en un controlador con la tecla numérica […]

Angular2 router.navigate página de actualización

Así es como se ven las rutas y los componentes: routes.config export const routes: RouterConfig = [ { path: ‘users’, component: UsersComponent, canActivate: [AuthGuard] }, { path: ‘users/new’, component: NewUserComponent }, ]; new-user.component addField(newName: string){ this.items.push({ name: newName, }) this._router.navigate([‘/users’]) ¿Se supone que Angular2 debe actualizar la página en enrutador.navigate? ¿Qué más usar en lugar […]

¿Es posible el paso de objetos angular 2 a través de parametros de ruta?

Podría usar algunos consejos sobre cómo abordar este problema al que me estoy enfrentando. Para explicar esto lo mejor posible para ti, he creado un componente principal: @Component({ selector: ‘main-component’, providers: […FORM_PROVIDERS, MainService, MainQuoteComponent], directives: […ROUTER_DIRECTIVES, CORE_DIRECTIVES, RouterOutlet, MainQuoteComponent ], styles: [` agent { display: block; } `], pipes: [], template: ` **Html hidden** `, […]

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 ParentComponent , puedo obtener fácilmente mi nombre de usuario param y establecer las rutas secundarias. Parent.ts : @Component({ … […]