title: Why is Angular called MV* framework
body: <p>From what I've read until now (this <a href="https://stackoverflow.com/questions/667781/what-is-the-difference-between-mvc-and-mvvm/3540895#3540895">answer</a> precisely), it tends more towards MVVM pattern. Considering the data from services as Model, Angular controllers as VM and the HTML containing angular bindings as the View.</p>
  <blockquote>
  <p>Can we say that MVC is a pattern for server side and MVVM for client side?</p>
  <p>Can someone explain with example (in context of Angular) how we can
  implement MVC and MVVM.</p>
  </blockquote>
  <p>I've read about the concept of using var vm = this; in Angular controllers. But does it mean by just using an alias for our controller we convert our Angular app from MVC to MVVM.</p>