⊗jsagPmLCOI 71 of 97 menu

Angularin ngOnInit-koukku

ngOnInit-koukku laukeaa komponentin alustuksen yhteydessä. Toiminnoltaan se muistuttaa luokan konstruktoria, mutta siinä voidaan suorittaa monimutkaisempia tehtäviä, kuten tietojen lataamista palvelimelta.

Katsotaan, kuinka tätä koukku käytetään. Aluksi sen rajapinta on tuotava:

import { OnInit } from '@angular/core';

Seuraavaksi rajapinta on lisättävä komponentin luokkaan:

export class UserComponent implements OnInit { }

Tämän jälkeen voimme kirjoittaa komponentin luokkaan metodin ngOnInit, ja tämä metodi suoritetaan automaattisesti luokan alustuksen yhteydessä. Tarkastetaan sen toiminta:

export class UserComponent implements OnInit { constructor() { console.log('constructor is started'); } ngOnInit() { console.log('onInit is applied'); } }

Tee yksityinen metodi show ja käynnistä se komponentin alustuksen yhteydessä.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää