Op verandering bespeuring hoekig?

INHOUDSOPGAWE:

Op verandering bespeuring hoekig?
Op verandering bespeuring hoekig?
Anonim

Veranderbespeuring beteken opdatering van die DOM wanneer data verander word. Angular bied twee strategieë vir veranderingsopsporing. In sy verstekstrategie, wanneer enige data gemuteer of verander word, sal Angular die veranderingdetektor laat loop om die DOM op te dateer.

Hoe bespeur Angular veranderingsbespeuring?

Om die veranderingverklikker met die hand te laat loop:

  1. Voer ChangeDetectorRef-diens in die komponent in.
  2. Gebruik markForCheck in die intekenmetode om Angular opdrag te gee om die komponent na te gaan die volgende keer wanneer veranderingverklikkers loop.
  3. Op die ngOnDestroy-lewensiklushaak, teken uit van die waarneembare.

Wat is veranderingsbespeuringsiklus in Angular?

Tydens veranderingsbespeuring Angular loop oor die bindings, evalueer uitdrukkings, vergelyk hulle met die vorige waardes en werk die DOM op indien nodig. Na elke veranderingsbespeuringsiklus voer Angular 'n kontrole uit om te verseker dat die komponenttoestand gesinchroniseer is met gebruikerskoppelvlak.

Wat is Angular onPush-veranderingbespeuring?

Die OnPush-strategie verander Angular se veranderingsbespeuringsgedrag op 'n soortgelyke manier as om 'n komponent los te maak. Die veranderingsbespeuring loop nie meer outomaties vir elke komponent nie. Angular in plaas daarvan luister vir spesifieke veranderings en laat net die veranderingsbespeuring op 'n subboom vir daardie komponent hardloop.

Wat is veranderingsbespeuringstrategie?

Die basiese meganisme van die veranderingsopsporing is tovoer kontrole uit teen twee state, een is die huidige toestand, die ander is die nuwe staat. As een van hierdie toestande anders is as die ander, dan het iets verander, wat beteken dat ons die aansig moet opdateer (of weer weergee).

Aanbeveel:

Interessante artikels
In watter jaar is die ussr gedisintegreer?
Lees meer

In watter jaar is die ussr gedisintegreer?

Die ontbinding van die Sowjetunie was die proses van interne disintegrasie binne die Sowjetunie, wat gelei het tot die einde van sy bestaan as 'n soewereine staat. In watter jaar het die Sowjetunie Klas 9 gedisintegreer? Die Ontbinding van die Sowjetunie op 25 Desember 1991, het die einde van die Koue Oorlog gemerk.

Is in my geheue ingebrand?
Lees meer

Is in my geheue ingebrand?

Om iets 'n blywende of permanente indruk op iemand of iets te laat laat. Dikwels gebruik in passiewe konstruksies. Die beeld van julle twee wat soen is nou in my geheue ingebrand! … Daardie beeld kan in die TV verbrand word as jy die fliek vir baie langer laat wag.

Is daar 'n woord dwaas?
Lees meer

Is daar 'n woord dwaas?

1: 'n gebrek aan goeie verstand, oordeel of diskresie het of toon 'n dwase fout Sy neem dwase risiko's. 2a: absurd, belaglik Hy het dwaas gelyk in daardie hoed. b: gekenmerk deur 'n verlies van kalmte: nie verslae nie Hy het dwaas gevoel toe hy nie kon onthou waar hy die motor geparkeer het nie.