wiki:2014/angularjs/part3

Version 5 (modified by japekall, 5 years ago) (diff)

--

3. Näkymät (Views) & Ohjaimet (Controllers) & Näkyvyys (scope)


3.1 Yleistä

MVC-mallin perusperiaatteena on siis tehdä sovelluksista helposti ylläpidettäviä ja testattavia sekä vähentää ns. spagetti-koodin käyttäminen minimiin. Käytännössä tämä tarkoittaa sitä, ettei sovelluksen näkymään ole tarkoitus laittaa logiikka-aiheisia asioita, eikä kontrolleriin vastavuoroisesti näkymään tulevia asioita. Ideaalisinta olisi, jos kummatkaan (näkymät ja kontrollerit) eivät tietäisi mitään toistensa olemassaolosta. Kontrollerin tarkoituksena on ohjata, kontrolloida sitä, mitä tietoa, dataa sidotaan aina kulloiseenkin näkymään ja erittäin tärkeää osaa - kontrollerin ja näkymät toisiinsa yhdistävänä tekijänä - näyttelee

$scope

niminen

3.2 Esimerkki


Edellinen luku Seuraava luku