Changes between Version 4 and Version 5 of 2014/angularjs/part3


Ignore:
Timestamp:
2014-03-16 15:03:37 (5 years ago)
Author:
japekall
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • 2014/angularjs/part3

    v4 v5  
    77== 3.1 Yleistä == 
    88 
    9 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 
     9MVC-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  
     10 
     11 
     12{{{ 
     13$scope 
     14}}} 
     15 
     16niminen 
    1017 
    1118== 3.2 Esimerkki ==