I'd like to use angular, and one of my requirements is this deep linking ability. I found this "recipe":
http://docs.angularjs.org/cookbook/deeplinking
the problem (I think) is that I'm using a dynamic web project in eclipse with Jersey. My client and server are the same project. Jersey routes a call to /test to a JSP that is the "chrome". When you click the links to switch the div, the jersey controller is seeing the request to /test/welcome and /test/settings and routing the request to my TestController which has no GET method set up for settings or welcome. In other words, those links are "real" and are being handled by Jersey....as I would expect.
If I were using JQuery alone, I would have my links href to "#welcome" and "#settings". That way I don't leave the page or send anything up to the server. I just need something in JS to see the url changed and show / hide the appropriate DIVs.
I've read on other posts that Angular expects a rewrite rule or something like that to force an index.html response....ring any bells?