በለውጥ ማወቂያ ማዕዘን ላይ?

ዝርዝር ሁኔታ:

በለውጥ ማወቂያ ማዕዘን ላይ?
በለውጥ ማወቂያ ማዕዘን ላይ?
Anonim

መለያ ለውጥ ማለት ውሂቡ በተቀየረ ቁጥር DOMን ማዘመን ማለት ነው። አንግል ለለውጥ ማወቂያ ሁለት ስልቶችን ይሰጣል። በነባሪ ስልቱ፣ ማንኛውም ውሂብ በተቀየረ ወይም በተቀየረ ቁጥር Angular DOMን ለማዘመን የለውጥ ፈላጊውን ያስኬዳል።

እንዴት አንግል ለውጥን መለየትን ያያል?

የለውጡን ፈላጊ በእጅ ለማስኬድ፡

  1. ChangeDetectorRef አገልግሎትን በክፍል ውስጥ ያስገቡ።
  2. በሚቀጥለው ጊዜ ለውጥ ፈላጊዎች በሚሄዱበት ጊዜ ክፍሉን እንዲፈትሽ Angular ለማስተማር በምዝገባ ስልቱ ውስጥ markForCheckን ይጠቀሙ።
  3. በngOnDestroy የሕይወት ዑደት መንጠቆ ላይ፣ ከሚታዩት የደንበኝነት ምዝገባ ይውጡ።

የለውጥ ማወቂያ ዑደት በአንግላር ምንድነው?

በለውጥ ማወቂያ ጊዜ አንግል በማሰሪያዎቹ ላይ ይሮጣል፣ መግለጫዎችን ይገመግማል፣ ከቀደሙት እሴቶች ጋር ያወዳድራቸዋል እና አስፈላጊ ከሆነ DOMን ያሻሽላል። ከእያንዳንዱ የለውጥ ማወቂያ ዑደት በኋላ አንግል የክፍለ ግዛቱ ከተጠቃሚ በይነገጽ ጋር መመሳሰሉን ለማረጋገጥ ፍተሻ ያደርጋል።

አንግላር በግፊት ለውጥ ማወቂያ ምንድነው?

የOnPush ስትራተጂው የAngular ለውጥ ማወቂያ ባህሪን ልክ አንድን አካል ማላቀቅ ያደርጋል። የለውጡ ማወቂያው ለእያንዳንዱ አካል በራስ-ሰር አይሰራም። አንግል በምትኩ የተወሰኑ ለውጦችን ያዳምጣል እና የለውጡን ማወቂያን ለዛ አካል በንዑስ ዛፍ ላይ ብቻ ይሰራል።

የለውጥ ማወቂያ ስልት ምንድነው?

የለውጡ ማወቂያ መሰረታዊ ዘዴ ወደ ነው።በሁለት ግዛቶች ላይ ቼኮችን ያካሂዱ፣ አንዱ የአሁኑ ሁኔታ ነው፣ ሌላኛው አዲሱ ግዛት ነው። የዚህ ግዛት አንዱ ከሌላው የተለየ ከሆነ፣ አንድ ነገር ተለውጧል፣ ማለትም እይታውን ማዘመን (ወይም እንደገና ማቅረብ) ያስፈልገናል።

የሚመከር: