title: Angular routing without changing location
body: <p><a href="http://developer.chrome.com/stable/apps/about_apps.html">Chrome Packaged Apps</a> have a rather strict Content Security Policy. One result of this is that manipulating the location (like clicking on a link) results in:</p>
  
  <pre><code>'Can't open same-window link to "chrome-extension://lkjasdfjklbdskjasdfjkhfdshjksad/derp.html"; try target="_blank". '
  </code></pre>
  
  <p>Target _blank will open the link in chrome which is not what I want. Can AngularJS' routing work in such a locked-down environment?</p>
  
  <p>They docs give <a href="http://developer.chrome.com/stable/apps/angular_framework.html">an example</a> of an Angular app, but conspicuously does not use routing.</p>
  
  <p><strong>Update</strong></p>
  
  <p>Here is the link that, when clicked, gives the error: <code>&lt;a class='walrus-link' ng-href='paystubs/{{walrus.id}}'&gt;Walrus {{id}}!&lt;/a&gt;</code></p>