Inneholder kode som ble laget på Websteps fagdag 2013-10-26.
- En browser og en teksteditor
- En webserver. Jeg brukte Pythons innebygde på presentasjonen.
- Sjekk ut prosjektet:
git clone https://github.com/kmkr/angularjsintro.git - Start en webserver som serverer rota til prosjektet. Python 2.x:
python -mSimpleHTTPServer, Python 3.x:python3 -m http.server - Åpne
http://localhost:8000
Dersom du ønsker å leke inneholder følgende liste noen tips til utvidelser
- Splitt
FoodControlleri to ved å introdusere en ny controller,FoodListControllersom tar for seg ansvaret til lista på høyre side. BrukFoodServicei begge controllerne slik at datakilden deles. - Mulighet for å hoppe tilbake i lista: Dette kan gjøres ved å legge til en knapp, bruke
ng-clickog oppdatereactiveRecipeIndex. - Mulighet for å legge til en kommentar: Bruk for eksempel
<textarea>sammen medng-model="recipes[activeRecipeIndex].comment". - Mulighet for å slette elementer i lista til høyre: Legg til en ny knapp per
<li>-element som fjerner elementet frarecipes. myApp.jsbegynner å bli stor. Lag en ny fil per controller og service. Brukangular.module('my.app')for å hente opp den allerede opprettede modulenmy.appslik at du slipper å eksponere noe påwindow.