Aby uzyskać dwukierunkową kontrolę (zapis i odczyt) nad wartością kontrolki input we frameworku Angular lub bibliotece React.js należy zapisać:
Aby uzyskać dwukierunkową kontrolę (zapis i odczyt) nad wartością kontrolki input we frameworku Angular lub bibliotece React.js należy zapisać:
Wyjaśnienie i uzasadnienie dydaktyczne
Poprawna odpowiedź to D.
- React.js: Wymaga powiązania wartości (
value) ze stanem (this.state.input1) oraz obsługi zdarzenia zmiany (onChange), które ten stan zaktualizuje (Controlled Component). BezonChangepole byłoby tylko do odczytu. - Angular: Wykorzystuje składnię „banana in a box”
[(ngModel)]do dwukierunkowego wiązania danych (two-way data binding).
Wyjaśnienie pozostałych opcji:
- A: Składnia Angulara
(ngModel)oznacza tylko wiązanie zdarzeń (od widoku do modelu), a nie dwukierunkowe. - B: Brak obsługi
onChangew React zablokuje możliwość edycji pola. W AngularzengModelbez nawiasów nie zadziała jako binding. - C: Użycie
value="input1"ustawi statyczny tekst, a[(ngForm)]to błędna dyrektywa dla inputa (powinno byćngModel).
Chcesz poćwiczyć całą kwalifikację INF.04?
Egzamin próbny na czas, nauka działami, losowe pytanie albo przegląd całej bazy — wszystko w przeglądarce i bez zakładania konta.
Pojęcia z tego pytania
- Framework AngularKompletny, oparty na języku TypeScript framework frontendowy rozwijany przez firmę Google, przeznaczony do budowy skalowalnych aplikacji SPA w architekturze komponentowej.
- Wiązanie Danych (Data Binding) w XAML / MVVMMechanizm automatycznej synchronizacji danych pomiędzy modelem widoku (ViewModel) a elementami interfejsu (View) w technologiach XAML/WPF/MAUI.
- Pojęcie Frameworku (Inversion of Control)Rozbudowany szkielet programistyczny definiujący architekturę i przepływ sterowania aplikacji (Inversion of Control - framework wywołuje kod programisty, a nie odwrotnie).
Podobne pytania z działu „Frameworki frontendowe spa”
Ten sam obszar materiału z kwalifikacji INF.04. W całej bazie znajdziesz 35 pytań z tego działu.
- #91
Aplikacje Web wykonane we frameworku Angular lub bibliotece React i działające na domyślnych ustawieniach portów można uruchomić na lokalnym serwerze, wpisując w przeglądarce
- #116
Przedstawione równoważne funkcjonalnie fragmenty kodu w bibliotece React.js oraz we frameworku Angular mają za zadanie wyświetlić
- #118
Programista może zastosować framework Angular w celu implementacji aplikacji:
- #164
Frameworkiem umożliwiającym programowanie aplikacji desktopowych jest
- #168
Na funkcjonalnie równoważnych sobie listingach fragmentów aplikacji Angular i React.js jest utworzona lista punktowana, która zawiera