Indholdsfortegnelse
Form Datahåndtering
I webapplikationer er den mest naturlige måde at opnå brugerdata gennem formularer, med dem kan vi oprette elementer, der fanger tekst eller enkle bekræftelser som f.eks. Afkrydsningsfelter, men alt dette kan oversættes som brugerdata, med dem kan vi udføre forskellig behandling.
I VinkelJS At arbejde med disse datainput er meget enkelt, da vi på grund af den måde, biblioteket blev designet på, kan omdanne en del af disse data, som vi modtager, til handlinger i vores applikation, enten for at foretage beregninger eller for at definere dets adfærd.
I dette afsnit vil vi se lidt mere om, hvordan man håndterer input i formularer ved hjælp af AngularJS.
Hvordan virker det?Den måde, vi kan skabe foreningen mellem inputelementerne og vores logik på VinkelJS er meget enkel, skal vi bruge ejendommen ng-model og alt vil tage en slags relation, så værdien af det, vi indtaster med form, kan manipuleres i VinkelJS, kan dette gælde for inputtekst, radioknapper, afkrydsningsfelt osv.
Lad os se nedenfor et lille eksempel på, hvad vi forklarer:
Vi kan gå lidt længere, og vi kan sætte ind Vores controller at markør er markeret som standard, så vil afkrydsningsfeltet markeres, når brugeren ser siden for første gang.
Tilføj handlinger
Men ikke kun for at fange de data, vi skal blive, vi kan og vi skal inkludere handlinger, når vi modtager input, i VinkelJS Vi kan kalde funktioner og metoder, der udføres i tilfælde af vores inputelement, for eksempel vil vi lave en lille lommeregner, der tager investeringsestimatet for at lave en virksomhed, hvad vi vil gøre er at gange den modtagne værdi med 10, lad os se:
1- Først skal vi etablere de HTML-elementer, vi skal bruge, da vi i det foregående eksempel skal oprette en controller og input vil være en del af vores model:
FORSTØRRE
3- Nu skal vi bygge koden med VinkelJS det vil give liv til det, vi har set:
Selvfølgelig mangler dette eksempel flere valideringer og tager kun hensyn til, når brugeren ændrer værdien af inputteksten, men det fungerer som en introduktion til at inkludere handlinger i vores applikationer skrevet med VinkelJS.
Tidligereside 1 af 2Næste