Satura rādītājs
Veidlapas datu pārvaldība
Tīmekļa lietojumprogrammās dabiskākais veids, kā iegūt lietotāja datus, ir veidlapas, ar tām mēs varam izveidot elementus, kas uztver tekstu vai vienkāršus apstiprinājumus, piemēram, izvēles rūtiņas, taču to visu var tulkot kā lietotāja datus, ar tiem mēs varam veikt dažādas apstrādes.
In AngularJS Darbs ar šīm datu ievadēm ir ļoti vienkāršs, jo, pateicoties bibliotēkas izveides veidam, mēs varam pārveidot daļu no saņemtajiem datiem par darbībām mūsu lietojumprogrammā, lai veiktu aprēķinus vai noteiktu to uzvedību.
Šajā sadaļā mēs redzēsim nedaudz vairāk par to, kā rīkoties ar ievadi formās, izmantojot AngularJS.
Kā tas darbojas?Veids, kā mēs varam izveidot savienību starp ievades elementiem un mūsu loģiku AngularJS ir ļoti vienkārši, mums ir jāizmanto īpašums ng-modelis un viss prasīs sava veida attiecības, tāpēc ar to vērtību, ko mēs ievadām pēc formas, var manipulēt AngularJS, tas var attiekties uz ievades teksts, radio pogas, izvēles rūtiņa utt.
Tālāk apskatīsim nelielu piemēru tam, ko mēs izskaidrojam:
Mēs varam iet nedaudz tālāk un varam ieiet Mūsu kontrolieris ka marķieris pēc noklusējuma ir atzīmēta, tad, kad lietotājs pirmo reizi ierauga lapu, tiks atzīmēta izvēles rūtiņa.
Pievienot darbības
Bet ne tikai datu iegūšanā, kas mums jāpaliek, mēs varam un mums ir jāiekļauj darbības, tiklīdz mēs esam saņēmuši informāciju, AngularJS Mēs varam izsaukt funkcijas un metodes, kas tiek izpildītas mūsu ievades elementa gadījumā, piemēram, mēs izveidosim nelielu kalkulatoru, kas ņem investīciju aprēķinu, lai veiktu saistības. Mēs darīsim, reizinot saņemto vērtību ar 10, pieņemsim skatīt:
1- Vispirms mums ir jāizveido HTML elementi, kurus mēs izmantosim, tāpat kā iepriekšējā piemērā mēs izveidosim kontrolieri un ievade būs daļa no mūsu modeļa:
PALIELINĀT
3- Tagad mēs veidosim kodu ar AngularJS kas atdzīvinās redzēto:
Protams, šajā piemērā trūkst vairāku validāciju, un tas tiek ņemts vērā tikai tad, kad lietotājs maina ievadītā teksta vērtību, taču tas kalpo kā ievads, lai iekļautu darbības mūsu lietojumprogrammās, kas rakstītas ar AngularJS.
Iepriekšējais1 lapa no 2Nākamais