3. Metode Flashcards
Šta rade metode kada se pozovu?
One kada su pozvane izvršavaju neki deo programskog koda.
Iz čega se sastoje metode?
Sastoje se od:
- naziva
- parametara (opciono)
- tela
Šta omogućava metoda constructor()?
Ovom metodom se najčešće omogućava povezivanje sa drugim elementima aplikacije.
to je injektiranje zavisnosti
Kada se izvršava metoda constructor()?
Konstruktor se izvršava na samom početku kreiranja komponente. U tom trenutku još uvek ne postoje svi delovi komponente, pa bilo kakve složenije operacije ne bi trebalo pozivati iz konstruktora.
Šta obuhvata životni ciklus komponente?
Životni ciklus komponente obuhvata sve događaje od njenog instanciranja (zauzimanja memorije) do njenog uništenja (oslobađanje iz memorije).
Koji je prvi događaj u životnom ciklusu komponente?
Instanciranje
Angular vrši instanciranje komponente kada u HTML-u web stranice naiđe na tagove koji odgovaraju selektoru te komponente
Šta je ngOnInit?
Metoda koja se poziva kada se završi kreiranje komponente.
Kojoj vrsti metoda pripada metoda ngOnInit?
Lifecycle metodama
Navedi primer za događaj koji nastaje u interakciji korisnika i web stranice:
(click)
(scroll)
(drag)
Za šta služe događaji koji nastaju u interakciji korisnika i web stranice?
Ovi događaji služe kao ”okidači“ za povezivanje metoda koje smo implementirali u komponenti
Šta je potrebno uraditi da bi se događaj obradio? Šta treba da se ispiše u šablonu komponente?
Da bi se događaj obradio, potrebno je uz konkretan HTML element naznačiti vrstu događaja koju očekujemo i naziv metode koju tada treba pozvati.
<h1 (click)=”clickTitle()” </h1>
Kojoj vrsti metoda pripada (click) metoda?
Event handling metodama
Kako se pristupa vrednostima promenljivih u telu metode?
Promenljive se koriste uz navođenje REFERENCE this koja označava trenutnu instancu komponente.
u html piše {{naziv_promenljive}}