sí tu puedes
Angularjs es angular 1 y Angular es v2 +
Angular está utilizando versiones semánticas ahora, por lo que angular 4 es el mismo marco que angular 2, es solo la próxima versión principal de la misma. Si aprende angular, los conceptos básicos serán aplicables tanto a v2 como a v4. Casi no hay diferencia entre v2 y v4. Crearon una versión principal para el marco por 2 razones.
- ¿Las grandes empresas alojan sus propios sitios web?
- Cómo actualizar el contenido de mi sitio web en tiempo real para todos los usuarios
- Cómo autorizar la descarga de archivos en Rails 4
- Cómo instalar una sala de chat HTML en mi sitio web
- ¿Cuál es la pila tecnológica detrás de YouTube?
- La primera es que omitieron la v3 porque el enrutador ya estaba en la v3 y querían alinear todos los paquetes al mismo número de versión.
- El segundo es que las versiones más recientes de mecanografiado tienen cambios incompatibles a los archivos de definición generados de versiones anteriores, por lo que se necesita una compilación para poder usar las versiones más nuevas de mecanografiado. Estos cambios están en los archivos generados, no en los escritos a mano, por lo que no debería tener que cambiar su código.
No hay cambios de código entre Angular 2 y Angular 4, la única diferencia está en los archivos package.json y tsconfig.json . Supongo que los cambios requeridos pueden variar según los diferentes proyectos que implementen diferentes funciones, pero si usa CLI Angular no se verá afectado con estos cambios.
Vaya con esta ruta: Javascript => Typecript => Angular (Angular 4).
Espero que esto responda tu pregunta.