Mikä on kaksisuuntainen tiedonsidonta AngularJS:ssä?
Mikä on kaksisuuntainen tiedonsidonta AngularJS:ssä?

Video: Mikä on kaksisuuntainen tiedonsidonta AngularJS:ssä?

Video: Mikä on kaksisuuntainen tiedonsidonta AngularJS:ssä?
Video: Kaksisuuntainen mielialahäiriö: Näin saat ja annat apua 2024, Marraskuu
Anonim

Kaksi - tapa Sidonta

Tietojen sidonta AngularJS:ssä on synkronointi mallin ja näkymän välillä. Kun tiedot mallin muutoksissa näkymä heijastaa muutosta ja milloin tiedot näkymän muuttuessa myös malli päivitetään

Myöhemmin voidaan myös kysyä, mitä hyötyä on kaksisuuntaisesta datasidonnasta?

Kaksi - tavalla sitova tarkoittaa, että mikä tahansa tiedot -malliin vaikuttavat muutokset siirretään välittömästi vastaaviin näkymiin ja että kaikki näkymät (esim. käyttäjän tekemät) muutokset näkyvät välittömästi taustalla olevassa mallissa. Kun sovellus tiedot muuttuu, samoin käyttöliittymä ja päinvastoin.

Lisäksi, kuinka luot kaksisuuntaisen datan sidontakulman? Käyttämällä Kaksi - Way Data Binding . Kaksi - tavalla tietojen sitominen yhdistää tulon ja lähdön sitova yhdeksi merkinnäksi käyttämällä ngModel-direktiiviä. Vastaanottaja luoda oma komponenttisi, joka tukee kaksi - tavalla sitova , sinun on määritettävä @Output-ominaisuus vastaamaan @Input -ominaisuutta, mutta liitettävä se Muutos -painikkeella.

Kun tämä otetaan huomioon, mitä eroa on yksisuuntaisen ja kaksisuuntaisen sitomisen välillä AngularJS:ssä?

Yksisuuntainen sitominen On sitoa tiedot mallista toiseen. Myös kaksisuuntainen sidonta On sitoa tiedot mallista toiseen ja näkymästä malliin. kaksisuuntainen tiedot sitova -> kaikki muutokset käyttöliittymäkentässä päivittävät mallin ja kaikki mallin muutokset päivittävät käyttöliittymäkentän. yksisuuntainen tiedot sitova on parempi lähestymistapa yksisuuntaisen datavirran vuoksi.

Mikä on yksisuuntainen ja kaksisuuntainen tiedonsidonta?

Mitä ovat kaksi - tavalla tietojen sitominen ja yksi - tiedata virtaus, ja miten ne eroavat toisistaan? Kaksisuuntainen tietojen sidonta tarkoittaa, että käyttöliittymäkentät on sidottu malliin tiedot dynaamisesti siten, että kun käyttöliittymäkenttä muuttuu, malli tiedot muuttuu sen mukana ja päinvastoin. Yksisuuntainen data flow tarkoittaa, että malli on ainoa totuuden lähde.

Suositeltava: