Video: AngularJS-da ma'lumotlarni ikki tomonlama bog'lash nima?
2024 Muallif: Lynn Donovan | [email protected]. Oxirgi o'zgartirilgan: 2023-12-15 23:54
Ikki - yo'l bog'lash
AngularJS da ma'lumotlarni bog'lash model va ko'rinish o'rtasidagi sinxronizatsiyadir. Qachon ma'lumotlar modeldagi o'zgarishlarda ko'rinish o'zgarishni aks ettiradi va qachon ma'lumotlar ko'rinish o'zgarishida model ham yangilanadi
Keyinchalik, ma'lumotni ikki tomonlama bog'lashdan qanday foydalanish kerakligi haqida savol tug'ilishi mumkin.
Ikki - yo'l bilan bog'lash har qanday degani ma'lumotlar -modelga ta'sir qiluvchi tegishli o'zgarishlar darhol mos keladigan ko'rinish(lar)ga tarqaladi va ko'rinish(lar)da (masalan, foydalanuvchi tomonidan) qilingan har qanday o'zgarishlar darhol asosiy modelda aks ettiriladi. Qachon ilova ma'lumotlar o'zgaradi, UI ham o'zgaradi va aksincha.
Bundan tashqari, burchakda ikki tomonlama ma'lumotlarni bog'lashni qanday yaratasiz? Foydalanish Ikki - Yo'l ma'lumotlarini bog'lash . Ikki - ma'lumotlarni bog'lash usuli kirish va chiqishni birlashtiradi bog'lash ngModel direktivasi yordamida bitta belgiga. Kimga yaratmoq qo'llab-quvvatlaydigan o'z komponentingiz ikki - yo'l bilan bog'lash , @Input ga mos kelish uchun @Output xususiyatini belgilashingiz kerak, lekin uni O'zgartirish bilan qo'shib qo'ying.
Buni hisobga olgan holda, AngularJS-da bir tomonlama ulanish va ikki tomonlama bog'lash o'rtasidagi farq nima?
Bir tomonlama bog'lash hisoblanadi bog'lamoq modeldan ko'rinishga ma'lumotlar. Shuningdek ikki tomonlama bog'lash hisoblanadi bog'lamoq modeldan ko'rishga va ko'rishdan modelga ma'lumotlar. ikki tomonlama ma'lumotlar bog'lash -> UI maydonidagi har qanday o'zgarish modelni yangilaydi va modeldagi har qanday o'zgarish UI maydonini yangilaydi. bir tomonga ma'lumotlar bog'lash ma'lumotlarning bir yo'nalishli oqimi tufayli yaxshiroq yondashuv.
Bir tomonlama ma'lumotlarni bog'lash va ikki tomonlama ma'lumotlarni bog'lash nima?
Nima ikki - ma'lumotlarni bog'lash usuli va bitta - yo'l ma'lumotlari oqim va ular qanday farq qiladi? Ikki tomonlama ma'lumotlarni ulash UI maydonlari modelga bog'langanligini anglatadi ma'lumotlar dinamik shundayki, UI maydoni o'zgarganda, model ma'lumotlar u bilan o'zgaradi va aksincha. Bir tomonlama ma'lumotlar oqim modeli haqiqatning yagona manbai ekanligini anglatadi.
Tavsiya:
Ikki marta bog'langan DLL ro'yxati yagona bog'langan ro'yxat SLL bilan qanday taqqoslanadi?
Ikki marta bog'langan ro'yxatga kirish: Ikki marta bog'langan ro'yxat (DLL) qo'shimcha ko'rsatgichni o'z ichiga oladi, odatda oldingi ko'rsatgich deb ataladi, keyingi ko'rsatgich va alohida bog'langan ro'yxatdagi ma'lumotlar bilan birga. SLL faqat ma'lumotlar maydoni va keyingi havola maydoniga ega tugunlarga ega. DLL SLL dan ko'ra ko'proq xotirani egallaydi, chunki u 3 ta maydonga ega
Swiftni ixtiyoriy bog'lash nima?
Ixtiyoriy qiymat bor yoki yo'qligini tekshirish uchun ixtiyoriy bog'lashdan foydalanasiz. Agar u qiymatni o'z ichiga olsa, uni oching va vaqtinchalik doimiy yoki o'zgaruvchiga qo'ying
Kompilyatsiya vaqti manzilini bog'lash nima?
Manzil bog'lashning birinchi turi kompilyatsiya vaqtida manzilni bog'lashdir. Bu dastur bajariladigan ikkilik faylga kompilyatsiya qilinganda kompyuterning mashina kodiga xotirada joy ajratadi. Manzil bog'lash alogik manzilni ob'ekt kodi saqlanadigan segment xotirasining boshlang'ich nuqtasiga ajratadi
Ikki marta bog'langan ro'yxat va dumaloq bog'langan ro'yxat o'rtasidagi farq nima?
Dumaloq bog'langan ro'yxat - bu nostart yoki oxirgi tugunlar mavjud bo'lgan ro'yxat, lekin buning o'rniga ular aylana naqshiga amal qiladi. Ikki marta bog'langan ro'yxat - bu har bir tugun nafaqat keyingi tugunni, balki oldingi tugunni ham ko'rsatadigan ro'yxat
Dumaloq ikki tomonlama bog'langan ro'yxat nima?
Dumaloq ikki tomonlama bog'langan ro'yxat ma'lumotlar strukturasining murakkabroq turi bo'lib, unda tugun o'zining oldingi tuguniga va keyingi tugunga ko'rsatgichlarni o'z ichiga oladi. Ro'yxatning birinchi tugunida oldingi ko'rsatkichdagi oxirgi tugunning manzili ham mavjud. Ikki marta bog'langan dumaloq ro'yxat quyidagi rasmda ko'rsatilgan