Changes between Version 42 and Version 43 of 2014/angularjs/part2
- Timestamp:
- 2014-03-12 20:43:03 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
2014/angularjs/part2
v42 v43 73 73 ---- 74 74 75 Lähdetään tarkastelemaan AngularJS-suodattimia koodiesimerkin avulla. Seuraavassa koodissa määritellään ensin html-tagi juurielementiksi, ng-init-direktiivin avulla määritellään names-niminen taulukko, jonne lisätään neljä nimeä. li -elementissä sitten tulostetaan names-taulukon sisältö ng-repeat-direktiivin avulla.75 Lähdetään tarkastelemaan AngularJS-suodattimia koodiesimerkin avulla. Seuraavassa esimerkissä määritellään ensin html-tagi juurielementiksi, body-tagissa ng-init-direktiivin avulla määritellään customers-niminen taulukko, jonne lisätään neljä henkilöä ja henkilöille paikkakunnat. Syötekenttään on mahdollista kirjoittaa haettava henkilön nimi. li -elementissä sitten tulostetaan names-taulukon sisältö ng-repeat-direktiivin avulla. 76 76 {{{ 77 77 <html ng-app> 78 <body ng-init="names=['Janne','Ari','Sari','Jouni']"> 79 <ul> 80 <li ng-repeat="personName in names">{{personName}}</li> 81 </ul> 82 <script src="angular.min.js"></script> 78 <head>Directivess, Databingins Syntax</head> 79 <body data-ng-init="customers=[ 80 {name:'Jan Kallio',city:'Lohja'}, 81 {name:'Jori Suikkala',city:'Mertala'}, 82 {name:'Sanna Luomala',city:'Helsinki'} 83 ]"> 84 <br/> 85 <input type="text" data-ng-model="nameText" /> 86 <ul> 87 <li ng-repeat="cust in customers | filter:nameText | orderBy:'city'"> 88 {{cust.name | uppercase}} - {{cust.city | lowercase}} 89 </li> 90 </ul> 91 <script src="angular.min.js"></script> 83 92 </body> 84 </html> 85 }}} 93 </html>}}} 86 94 95 Mitä jos haluttaisiin suodattaa nimiä jotenkin, esimerkiksi voitaisiin 96