Burchakdagi oʻzgarishlar aniqlansinmi?

Mundarija:

Burchakdagi oʻzgarishlar aniqlansinmi?
Burchakdagi oʻzgarishlar aniqlansinmi?
Anonim

Oʻzgarishlarni aniqlash maʼlumotlar oʻzgarganda DOM yangilanishini bildiradi. Angular o'zgarishlarni aniqlash uchun ikkita strategiyani taqdim etadi. Oʻzining standart strategiyasida har qanday maʼlumotlar mutatsiyaga uchraganda yoki oʻzgartirilsa, Angular DOMni yangilash uchun oʻzgartirish detektorini ishga tushiradi.

Angular oʻzgarishlarni qanday aniqlaydi?

Oʻzgartirish detektorini qoʻlda ishga tushirish uchun:

  1. Kompanentga ChangeDetectorRef xizmatini kiriting.
  2. Obuna usulida markForCheck-dan Angular-ga oʻzgartirish detektorlari keyingi safar ishga tushganda komponentni tekshirishga koʻrsatma berish uchun foydalaning.
  3. ngOnDestroy hayotiy tsikli kancasida kuzatilishi mumkin boʻlgan obunani bekor qiling.

Angular-da oʻzgarishlarni aniqlash sikli nima?

Oʻzgarishlarni aniqlashda burchak bogʻlanishlar ustida ishlaydi, ifodalarni baholaydi, ularni oldingi qiymatlar bilan taqqoslaydi va kerak boʻlsa DOMni yangilaydi. Har bir oʻzgarishlarni aniqlash siklidan soʻng Angular komponent holati foydalanuvchi interfeysi bilan sinxronlanganligini tekshirish uchun tekshiradi.

Angular onPush oʻzgarishini aniqlash nima?

OnPush strategiyasi Angular-ning o'zgarishlarni aniqlash harakatini komponentni ajratish kabi o'zgartiradi. O'zgarishlarni aniqlash endi har bir komponent uchun avtomatik ravishda ishlamaydi. Buning o'rniga burchak ma'lum o'zgarishlarni tinglaydi va faqat ushbu komponent uchun pastki daraxtda o'zgarishlarni aniqlashni ishga tushiradi.

Oʻzgarishlarni aniqlash strategiyasi nima?

Oʻzgarishlarni aniqlashning asosiy mexanizmi bu toikkita holatga qarshi tekshirishni amalga oshiring, biri joriy holat, ikkinchisi yangi holat. Agar bu holatdan biri boshqasidan farq qilsa, nimadir oʻzgargan, yaʼni koʻrinishni yangilash (yoki qayta koʻrsatish) kerak.

Tavsiya:

Qiziqarli maqolalar
Proksima sentavr qaysi galaktikada joylashgan?
Ko'proq o'qish

Proksima sentavr qaysi galaktikada joylashgan?

Proksima Centauri Somon yoʻli orbitasida Galaktika markazi Galaktika markazidan uzoqda Galaktika yadrosi yoki galaktika yadrosi quyidagilarga murojaat qilishi mumkin: Astronomiya. Somon yo'lining galaktik markazi. Muntazam galaktikaning faol galaktik yadrosi.

Tikuv mashinalarini moylash kerakmi?
Ko'proq o'qish

Tikuv mashinalarini moylash kerakmi?

Ha, tikuv mashinasi muammosiz va jim ishlashi uchun moy kerak. …Keyingi tikuv loyihangiz uchun kerak bo‘lganda, mashinangiz ignani yuqoriga yoki pastga siljitmasligi uchun bir oz noaniq yoki hatto juda qattiq bo‘lishi mumkin. Men har doim shu Singer moyi kabi tikuv mashinasi moyidan foydalanishni tavsiya qilaman.

Fuser so'zmi?
Ko'proq o'qish

Fuser so'zmi?

Yo'q, termofizer scrabble lug'atida yo'q. Fusser nimani anglatadi? 1 odatdakichik narsalar haqida tez-tez shikoyat qiladigan odam. Chidab bo'lmas janjalning yoniga o'tirdi, u butun avtobus safari davomida yig'ladi. Ramon so'zmi?