Platzi
Platzi

¡Invierte en ti y celebremos! Adquiere un plan Expert o Expert+ a precio especial.

Antes: $349
$259
Currency
Antes: $349
Ahorras: $90
COMIENZA AHORA
Termina en: 8D : 7H : 49M : 10S

Aclaraciones Ionic vs Angular

11/57

Lectura

Atención,

Aún y cuando Ionic está basado en Angular, y el código usado para ambos es exactamente el mismo, hay algunas diferencias que debes notar al momento de generar recursos y comparar sus directorios:

  1. En Ionic usamos Pages (y components, en algunas excepciones), mientras en Angular usamos siempre Components. Lo cuál implica:
    a. Los comandos usados para generar cada uno son:
    - En angular: ng generate component nombrecomponent
    - En Ionic: ionic generate page nombrepage
    b. Los directorios cambian un poco:
    - En angular los componentes se encuentran en src/app/
    - En Ionic los pages se encuentran en src/pages
    c. Los nombres de archivos cambian un poco:
    - En angular los componentes llevan además de su extensión un .component, por ejemplo home es llamado home.component.ts
    - En ionic los pages no llevan nada más además del nombre y la extensión, por ejemplo home es llamado home.ts
  2. En Ionic usamos providers, mientras que en Angular usamos services. Lo cual implica:
    a. Los comandos usados para generar cada uno son:
    - En angular: ng generate service nombreservicio
    - En Ionic: ionic generate provider nombreprovider

Además de esta pequeña guía, recuerda que siempre tienes el repositorio con el código adaptado en Ionic, y puedes encontrar de hecho el proyecto totalmente terminado con Ionic aquí: https://github.com/EduardoIbarra/msn_mobile_platzi_pre/tree/pos8_nested esto lo puedes tomar como referencia en caso de que estés algo confundido en un punto específico.

También puedes escribirnos directamente en el sistema de discusiones donde aclararemos tus dudas lo más pronto posible.

Excelente!

Excelente!

muy buena aclaracion

Je je je que bien, Sigamos 😃

Ahora tiene sentido porque en el curso de Angular aparece esto

Excelente aclaracion 😃

me parece que con la nueva version de inoic se maneja igual que angular tanto en los directorios y en algunos comandos.

Genial

Sirve de mucho cada que tenemos que trabajar en ionic o angular, a veces uno se puede confundir, al menos en mi caso, cuando intento crear un nuevo service en angular, coloco provider en lugar de servir jaja lol