Wat is 2-rigting databinding in AngularJS?
Wat is 2-rigting databinding in AngularJS?

Video: Wat is 2-rigting databinding in AngularJS?

Video: Wat is 2-rigting databinding in AngularJS?
Video: CS50 2015 - Week 7 2024, Mei
Anonim

Twee - manier Binding

Databinding in AngularJS is die sinchronisasie tussen die model en die aansig. Wanneer data in die modelveranderings, weerspieël die siening die verandering, en wanneer data in die aansigveranderings word die model ook opgedateer

Vervolgens kan 'n mens ook vra, wat is die nut van tweerigting-databinding?

Twee - manier bindend beteken dat enige data -verwante veranderinge wat die model raak, word onmiddellik na die ooreenstemmende aansig(s) gepropageer, en dat enige veranderinge wat in die aansig(s) (sê deur die gebruiker) gemaak word, onmiddellik in die onderliggende model weerspieël word. Wanneer app data verander, so ook die UI, en omgekeerd.

Verder, hoe skep jy tweerigting-databinding in hoek? Met behulp van Twee - Manier Data Binding . Twee - manier om data te bind kombineer die inset en uitset bindend in 'n enkele notasie deur gebruik te maak van die ngModel-aanwysing. Om skep jou eie komponent wat ondersteun twee - manier bindend , moet jy 'n @Output-eienskap definieer om by 'n @Input te pas, maar dit met die Change agtervoeg.

As u dit in ag neem, wat is die verskil tussen eenrigtingbinding en tweerigtingbinding in AngularJS?

Een manier bindend is bind die data van model tot aansig. Ook tweerigting binding is bind die data van model tot aansig en aansig tot model. tweerigting data bindend -> enige verandering in UI-veld dateer die model op en enige verandering in model dateer die UI-veld op. eenrigting data bindend is beter benadering as gevolg van eenrigtingvloei van data.

Wat is eenrigtingdatabinding en tweerigtingdatabinding?

Wat is twee - manier om data te bind en een - manier data vloei, en hoe verskil hulle? Tweerigting-databinding beteken dat UI-velde gebonde is aan model data dinamies sodanig dat wanneer 'n UI-veld verander, die model data verander daarmee en omgekeerd. Eenrigting data vloei beteken dat die model die enkele bron van waarheid is.

Aanbeveel: