AngularJS-те екі жақты деректерді байланыстыру дегеніміз не?
AngularJS-те екі жақты деректерді байланыстыру дегеніміз не?

Бейне: AngularJS-те екі жақты деректерді байланыстыру дегеніміз не?

Бейне: AngularJS-те екі жақты деректерді байланыстыру дегеніміз не?
Бейне: Қорқынышты әңгімелер. БҰЛЫПТАЛҒАН БӨЛМЕ. Ауыл қорқады. Ужас. Мистикалық. 2024, Мамыр
Anonim

Екі - жолды байланыстыру

AngularJS ішінде деректерді байланыстыру үлгі мен көрініс арасындағы синхрондау болып табылады. Қашан деректер үлгідегі өзгерістер, көрініс өзгерісті көрсетеді және қашан деректер көрініс өзгерсе, модель де жаңартылады

Кейіннен, екі жақты деректерді байланыстырудың пайдасы қандай?

Екі - жолмен байланыстыру кез келген дегенді білдіреді деректер -үлгіге әсер ететін қатысты өзгерістер бірден сәйкес көрініске(лерге) таратылады және көрініс(лерде) жасалған кез келген өзгерістер (мысалы, пайдаланушы) негізгі үлгіде бірден көрсетіледі. Қашан қолданба деректер өзгереді, пайдаланушы интерфейсі де өзгереді және керісінше.

Сонымен қатар, екі жақты деректерді бұрыштық байланыстыруды қалай жасауға болады? Қолдану Екі - Жол деректерін байланыстыру . Екі - деректерді байланыстыру тәсілі кіріс пен шығысты біріктіреді байланыстыру ngModel директивасын пайдаланып бір белгіге айналдырыңыз. Кімге жасау қолдайтын өзіңіздің құрамдасыңыз екі - жолмен байланыстыру , @Input сәйкестендіру үшін @Output сипатын анықтауыңыз керек, бірақ оны Өзгертумен жұрнақ қойыңыз.

Осыны ескере отырып, AngularJS-те бір жақты байланыстыру мен екі жақты байланыстырудың айырмашылығы неде?

Бір жақты байланыстыру болып табылады байлау деректер үлгіден көрініске дейін. Сондай-ақ екі жақты байланыстыру болып табылады байлау деректер үлгіден көрініске және көріністен модельге. екі жол деректер байланыстыру -> UI өрісіндегі кез келген өзгеріс үлгіні жаңартады және үлгідегі кез келген өзгеріс UI өрісін жаңартады. Бір жол деректер байланыстыру деректердің бір бағытты ағынына байланысты жақсы тәсіл.

Деректерді бір жақты байланыстыру және екі жақты байланыстыру дегеніміз не?

Нелер екі - деректерді байланыстыру тәсілі және бір - жол деректері ағын және олар қалай ерекшеленеді? Екі жақты деректерді байланыстыру UI өрістері үлгіге байланысты екенін білдіреді деректер UI өрісі өзгерген кезде модель динамикалық түрде деректер онымен және керісінше өзгереді. Бір жақты деректер ағыны модель шындықтың жалғыз көзі екенін білдіреді.

Ұсынылған: