AngularJS je tvrd orah i za ljude koji su upoznati sa mvc arhitekturom.
Vidim da ti nisi upoznat sa MVC arhitekturom, iskreno ne bih ti preporucio da radis sa angularjs vec da uzmes nesto mnogo jednostavnije (Backbone.js)
Jednostavno moras prvo da naucih sta je mvc i zasto su ga ljudi izmislili (koje probleme resava ) pa onda da napravis nesto sa mvc arhitekturom, pa tek onda da pogledas sta je angularjs i kako on resava probleme mvc arhitekture js aplikacija.
Po slici koju si postavio, definitivno ces morati da radis sa nekim frejmvorkom, jer u protivnom ces vrlo zapetljati stvari.
Pogledaj
http://todomvc.com/ to je jedna ista aplikacija koja je uradjena u mnogo razlicitih frejmvorka. Ako budes pogledao angularjs videces da je stvar vrlo jednostavna , ali nemoj to da te zavara, angularjs ima vrlo ostru krivu ucenja, i kompleksnost angularjs aplikacije vrlo brzo raste.