Angular Structure
Angular Structure
Componente
Um componente se encarrega de controlar uma parte da tela chamada View.
Component
Component Class
Component
Metadata
Component Template
Component Hierarchy
AppComponent
Component 4
Services
Normalmente uma Service é uma classe com um propósito limitado e bem definido. A ideia é que
uma Service só faz uma coisa específica e a faz bem.
Get Element
Element
Service Component 1
Edit Element
Edited Element
Services com Interfaces
Element Component 1
IService
Edit Element
Presentational Components
p ut t
In pu
…
…
t …
Ou
…
Filter Listagem Actions
O problema
Smarts Component
Root Component
Component 1 Component 2
Component 7
Communication Between Components Using
Services
Context
Shared Service
Component 1 Component 2
Os problemas
Context
Shared Service
Parent Component
Container
Inject
Component 1 Component 2