Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 1385|Atbildi: 3

[Leņķis] Angular 18 sērija (divdesmit seši) īsteno slinkas meklēšanas iespējas, kuru pamatā ir RXJS

[Kopēt saiti]
Publicēts 28.10.2024 17:18:59 | | | |
Prasības: Kad teksts mainās, aizmugures interfeiss ir jāizsauc, lai vaicātu atslēgvārdus un atgrieztu datus, taču bieži vien lietotājs nav pilnībā ievadījis atslēgvārdus, un teksta maiņas notikums tiks aktivizēts daudzas reizes, kas radīs spiedienu uz aizmugures interfeisu bieži pieprasīt, un pastāv arī zināms spiediens uz priekšējās daļas biežo renderēšanu. Kā īstenot aizkavētās meklēšanas funkciju? Tas ir, kad lietotājs pilnībā ievada atslēgvārdu, tiek izsaukts aizmugures interfeisa vaicājums.

Lai atvieglotu prezentāciju, šeit ir iestatījumsAizkavēšanās par vienu sekundi, atveidojumi ir šādi:



HTML lapas kods:

TS komponenta kods ir šāds:

(Beigas)





Iepriekšējo:Docker MSSQL 2022 instalē pilnteksta meklēšanas pakalpojumu
Nākamo:Praktiska cīņa: Linux izmanto ugunsmūri-cmd, lai pārvaldītu ugunsmūrus
 Saimnieks| Publicēts 15.05.2025 08:44:41 |
debounceTime() cauruļvads
Cauruļvads debounceTime ir iebūvēts konveijers programmā Angular, ko var izmantot, lai atvadītu notikumus. Lai izmantotu debounceTime konveijeru, kā parametrs ir jānodod atgriešanās laiks (milisekundēs)
distinctUntilChanged()
distinctUntilChanged ir operators, kas filtrē tās pašas vērtības, kas tiek aktivizētas secīgi novērojamā. Tas ir noderīgi situācijās, kad vēlaties neļaut novērojamajam izšaut vienu un to pašu vērtību vairākas reizes pēc kārtas.
 Saimnieks| Publicēts 15.05.2025 09:29:33 |
AsyncValidatorFn validē latentuma stabilizāciju

Atsauce:Hipersaites pieteikšanās ir redzama.
 Saimnieks| Publicēts 15.05.2025 09:33:52 |
Mazie izdedži Publicēts 2025-5-15 09:29
AsyncValidatorFn validē latentuma stabilizāciju

Atsauce: https://stackoverflow.com/questions/36919011/how-to-add-debounc ...

Turpmāka iekapsulēšana (Nav pārbaudīts

1. piemērs:

2. piemērs:
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com