El enrutamiento de página no es exactamente lo que pretendía

Tengo el siguiente código a continuación donde utilicé el enrutamiento angular para dirigir a los usuarios a nuevos formularios de registro. La aplicación funciona así. El usuario ve una página web que le pide que haga una elección entre una “cotización digital” o “cotización de pantalla” haciendo clic en el botón correspondiente. Una vez que se hace clic en el botón, debe dirigirlo a otra página que muestra el formulario de registro apropiado. En cuanto a los diferentes formularios de registro, los tengo todos construidos. Pero tengo un gran problema en términos de funcionalidad. Cuando el usuario haga clic en el botón, debe cargar el registro en una página diferente. No estoy seguro de cómo hacerlo. Bien, no estoy usando una directiva ng-view, lo que significa que los botones y las preguntas iniciales aún permanecen. Mi objective es que una vez que haga clic en el botón, todo lo que vea sean las páginas de registro correspondientes / diferentes. Cualquier ayuda o dirección sería muy apreciada. No creo que Angular pueda resolver esto. Gracias a la página principal-> index.html

    Home Page               

WHAT TYPE OF QUOTE ARE YOU REQUESTING:


DIGITAL OR SCREEN QUOTE?

El archivo angular JS o el archivo redirect.js se ve así:

  var app = angular.module('myHome', [ngRoute]); .config(['$routeProvider', function($routeProvider) { $routeProvider .when('/', { templateUrl: '/index.html' }) .when('/digital', { templateUrl: '/digital.html' }) .when('/screen', { templateUrl: '/screen.html' }) .otherwise({ redirectTo: '/' }); }]); 

donde digital.html es el formulario de registro para la opción digital y screen.html es la opción del formulario de registro de pantalla. Si alguien quiere ver esos formularios de registro, también puedo pegar esos archivos. Muchas gracias por tu ayuda.

Cuando el usuario hace clic en el botón, debe cargar el registro en una página diferente.

Probablemente puedas resolverlo de la siguiente manera.

Simplemente haga clic en el botón para hacer clic en la nueva página del servidor. (Quite # de href = “# / digital”) y cree una nueva ruta (/ digital) en la aplicación del lado del servidor.

La única forma de hacerlo es usar la etiqueta de anclaje con target = “en blanco”. Angular es el SPA total, por lo que (ng-view) nunca te permitirá abrir la página en una nueva ventana (lo que creo que intentas hacer). Es mejor que use la etiqueta para su necesidad actual.