Ի՞նչ է երկկողմանի տվյալների կապը AngularJS-ում:
Ի՞նչ է երկկողմանի տվյալների կապը AngularJS-ում:

Video: Ի՞նչ է երկկողմանի տվյալների կապը AngularJS-ում:

Video: Ի՞նչ է երկկողմանի տվյալների կապը AngularJS-ում:
Video: #AngularJS դաս №1 2024, Մայիս
Anonim

Երկու - ճանապարհ Պարտադիր

Տվյալների պարտադիր կապը AngularJS-ում մոդելի և տեսքի համաժամացումն է: Երբ տվյալները մոդելի փոփոխություններում, տեսքը արտացոլում է փոփոխությունը և երբ տվյալները տեսքի փոփոխության դեպքում մոդելը նույնպես թարմացվում է

Հետագայում, կարելի է նաև հարցնել՝ ի՞նչ օգուտ ունի երկկողմանի տվյալների կապը:

Երկու - ճանապարհ պարտադիր նշանակում է, որ ցանկացած տվյալները - մոդելի վրա ազդող փոփոխությունները անմիջապես տարածվում են համապատասխան տեսք(ներ)ում, և որ դիտում(ներ)ում (ասենք, օգտագործողի կողմից) կատարված ցանկացած փոփոխություն անմիջապես արտացոլվում է հիմքում ընկած մոդելում: Երբ հավելվածը տվյալները փոխվում է, փոխվում է նաև միջերեսը և հակառակը:

Ավելին, ինչպես եք ստեղծում երկկողմանի տվյալների կապը անկյունային: Օգտագործելով Երկու - Way Data Binding . Երկու - տվյալների կապի եղանակը միավորում է մուտքն ու ելքը պարտավորեցնող մեկ նշումով, օգտագործելով ngModel հրահանգը: Դեպի ստեղծել ձեր սեփական բաղադրիչը, որն աջակցում է երկու - ճանապարհ պարտադիր , դուք պետք է սահմանեք @Output հատկություն՝ @Input-ին համապատասխանելու համար, բայց վերջանցեք այն Change-ով:

Հաշվի առնելով սա, ո՞րն է տարբերությունը AngularJS-ում միակողմանի կապի և երկկողմանի կապի միջև:

Միակողմանի պարտադիր է կապել տվյալները մոդելից դիտում: Նաև երկկողմանի կապ է կապել տվյալներ մոդելից դիտում և դիտում մոդել: երկկողմանի տվյալները պարտավորեցնող -> UI դաշտի ցանկացած փոփոխություն թարմացնում է մոդելը, իսկ մոդելի ցանկացած փոփոխություն թարմացնում է UI դաշտը: միակողմանի տվյալները պարտավորեցնող ավելի լավ մոտեցում է տվյալների միակողմանի հոսքի պատճառով:

Ի՞նչ է տվյալների միակողմանի կապը և երկկողմանի տվյալների կապը:

Ինչ են երկու - տվյալների կապի եղանակը և մեկ - ճանապարհային տվյալներ հոսք, և ինչո՞վ են դրանք տարբեր: Երկկողմանի տվյալների պարտադիր կապ նշանակում է, որ UI դաշտերը կապված են մոդելավորման հետ տվյալները դինամիկ կերպով այնպես, որ երբ UI դաշտը փոխվում է, մոդելը տվյալները փոխվում է դրա հետ և հակառակը: Միակողմանի տվյալներ հոսքը նշանակում է, որ մոդելը ճշմարտության միակ աղբյուրն է:

Խորհուրդ ենք տալիս: