Articles of angularjs routing

Enrutamiento en angularjs para múltiples controladores?

Estoy tratando de crear una vista: he configurado dos controladores para practicar, uno de HeaderCtrl, con algunos datos (título del sitio, fondo del encabezado, etc.), el otro debe tener el contenido principal de la página: MainCtrl. Al definir la ruta, estoy haciendo lo siguiente: mainApp.config(function ($routeProvider) { $routeProvider .when(‘/’, { controller: ‘MainCtrl’, templateUrl: ‘modules/dashboard.html’ }) […]

instanciación de scope y controlador con enrutador ui

Estoy confundido acerca de cuándo se crean instancias de los controladores. Además, ¿cómo se instancian los controladores cuando se anidan los estados? Me puede confundir cómo se adjunta el scope para ver y el controlador, es decir, si cada vista tiene su propio controlador y scope o si comparten el mismo scope. ¿Puede alguien explicar […]

Angular – ui-enrutador obtener estado anterior

¿Hay alguna manera de obtener el estado previo del estado actual? Por ejemplo, me gustaría saber cuál era el estado anterior antes del estado actual B (donde el estado anterior habría sido el estado A). No puedo encontrarlo en las páginas de doc. Ui-enrutador github.

¿Cómo puedo hacer que el enrutador ui vaya a un enlace externo, como google.com?

Por ejemplo: $stateProvider .state(‘external’, { url: ‘http://www.google.com’, }) url supone que este es un estado interno. Quiero que sea como HREF o algo por el estilo. Tengo una estructura de navegación que se comstackrá desde ui-routes y necesito un enlace para ir a un enlace externo. No necesariamente solo google, eso es solo un ejemplo. […]

¿Pueden las rutas angularjs tener valores de parámetros opcionales?

¿Puedo establecer una ruta con params opcionales (misma plantilla y controlador, pero algunos params deben ignorarse si no existen? Entonces, en lugar de escribir las dos reglas siguientes, ¿tiene solo una? module.config([‘$routeProvider’, function($routeProvider) { $routeProvider. when(‘/users/’, {templateUrl: ‘template.tpl.html’, controller: myCtrl}). when(‘/users/:userId’, {templateUrl: ‘template.tpl.html’, controller: myCtrl}) }]); Algo como esto ([este parámetro es opcional]) when(‘/users[/:userId]’, {templateUrl: […]

¿Cuál es la diferencia entre $ routeProvider y $ stateProvider?

Explique la diferencia entre $routeProvider y $stateProvider en AngularJS. ¿Cuál es la mejor práctica?