Estoy tratando de crear una extensión de Chrome para la plataforma de aprendizaje en línea de mi escuela. Este sitio web utiliza HashLocationStrategy , con múltiples 'páginas'.
Quiero agregar ngRoutes personalizados a la página, de modo que cada vez que vaya a la siguiente URL: ".../magister/#/plus" , cargue mi plantilla personalizada en el componente ng-view . He probado el siguiente script:
angular.module("MagisterPlusRouting", ["ngRoute"]) .controller("RootController", ($scope, $route, $routeParams, $location) => { $scope.$route = $route; $scope.$location = $location; $scope.$routeParams = $routeParams; }) .controller("PageController", ($scope, $routeParams) => { }) .config(($routeProvider, $locationProvider) => { $routeProvider.when("/plus", { templateUrl: "index.html", controller: "PageController", }); $locationProvider.html5Mode(true); }); Pero eso no parece funcionar, recibo el siguiente mensaje en mi consola routechange undefined 0 , esto se origina en el script oficial del sitio web.
¿Es posible hacer esto? ¿Cómo agrego estas nuevas rutas? Si necesitas más información, dímelo. Aunque no tengo acceso al código fuente de desarrollo del sitio web.