Soy un principiante en Angular 4/ Angular 2. Estoy creando una aplicación que consiste en
1) archivos html estáticos (aboutus.html, pricing.html, contact us.html, etc.), con los archivos css, js correspondientes 2) aplicación de una sola página con funcionalidad compleja
La primera parte n. ° 1 no necesita Angular en absoluto, ya que es completamente estática. Después de iniciar sesión, un usuario llega al #2. De los tutoriales de Angular que realicé, parece que necesito combinar el n. ° 1 y el n. ° 2 y aún tengo que crear componentes, etc. a partir del n. ° 1, lo que creo que es innecesario.
¿Hay alguna manera de que pueda construir este proyecto de modo que pueda usar el html estático tal como está y usar Angular solo para la aplicación dinámica de una sola página? Cualquier enlace o ejemplo útil sería muy apreciado.
Si desea servir archivos estáticos localmente con ng serve , debe agregarlos en su carpeta de activos o agregarlos a la configuración de activos. Ver https://github.com/angular/angular-cli/issues/5029
Puede colocar sus archivos html estáticos en la carpeta /assets/.
Por ejemplo, si coloca su archivo aboutus.html en la carpeta /assets/static/, puede vincular a http://localhost/assets/static/aboutus.html
No puede usar el enrutador para integrar páginas html estáticas, pero aún puede usar enlaces HTML normales. No es necesario nombrar el archivo que contiene la aplicación Angular index.html