Changes between Version 19 and Version 20 of 2014/angularjs/part3
- Timestamp:
- 2014-03-16 15:53:40 (4 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
2014/angularjs/part3
v19 v20 20 20 == 3.2 Esimerkki == 21 21 22 Havainnollistamme edellisiä asioita yksinkertaisen esimerkin avulla. Esimerkkiimme tarvitsemme näkymän sekä kontrollerin. Luomme ensiksi kontrollerin, jolle nimeksi annamme SimpleController. Kontrolleri voidaan luoda ulkoiseen javascript-tiedostoon ja sisällöksi syötetään 23 seuraava koodi: 22 Havainnollistamme edellisiä asioita yksinkertaisen esimerkin avulla. Esimerkkiimme tarvitsemme näkymän sekä kontrollerin. Luomme ensiksi kontrollerin, jolle nimeksi annamme SimpleController. Kontrolleri voidaan luoda ulkoiseen javascript-tiedostoon ja sisällöksi syötetään seuraava koodi: 24 23 25 24 {{{ … … 34 33 }}} 35 34 36 $scopevälitetään SimpleControllerille parametrinä sisään ja tästä operaatiosta käytetään AngularJS:ssä nimitystä ''dependency injection''. Eli esimerkin tapauksessa - SimpleControlleria käytettäessä - $scope injektoidaan sisään ja siihen on injektoinnin jälkeen mahdollista lisätä uusia35 Huomattavaa on, että ''$scope'' välitetään SimpleControllerille parametrinä sisään ja tästä operaatiosta käytetään AngularJS:ssä nimitystä ''dependency injection''. Eli esimerkin tapauksessa - SimpleControlleria käytettäessä - $scope injektoidaan sisään ja siihen on injektoinnin jälkeen mahdollista lisätä uusia 37 36 38 37 ----