development:angular:modulos

angular: módulos

  • PPT: 3.3
  • se define:
    • componentes, servicios, pipes
    • que puede ser accesible (visible) desde otros módulos
    • lo que el módulo requiere de otros
    • src/app/app.module.ts:
      import { BrowserModule } from @angular/platform-browser';
      import { NgModule } from '@angular/core';
      import { AppComponent } from './app.component';
      
      @NgModule({
        declarations: [ AppComponent ],
        imports: [ BrowserModule ],
        providers: [],
        bootstrap: [ AppComponent ]
      })
      
      export class AppModule { }
      
      • imports:
        • BrowserModule: permite ejecución en un navegador
        • NgModule: nos permite usar @NgModule para indicar que AppModule es un módulo
        • AppRoutingMOdule: sistema de enrutado de Angular, casi imprescindible en la mayoría de apps
        • AppComponent: un módulo debe tener al menos 1 componente
      • @NgModule:
        • declarations: array con los componentes, pipes y directivas del módulo
        • imports: array con los módulos requeridos
        • providers: array con los servicios requeridos
        • bootstrap: componente inicial
      • finalmente, el nombre del módulo y su accesibilidad en la definción de la clase
  • development/angular/modulos.txt
  • Darrera modificació: 26/01/2020 09:56
  • per mate