title: AngularJS different views based on Desktop or Mobile
body: <p>I would like to use <code>AngularJS</code> for a single page webapp.
  I am concerned if there is an elegant way to "send" different templates based on whether the client is a mobile or desktop.
  Is there any way to do it ? Is it recommended that web server "understand" what the browser is and send the view accordingly so the browser always asks for template.html OR you write javascript so the browser will tell webserver to get the mobile/template.html ?</p>