例如,我的应用程序位于 Cursor cursor=db.query(Constants.TABLE_NAME,new String[]{Constants.KEY_ID,Constants.TITLE_NAME,Constants.HEAD_NAME,Constants.CONTENT_NAME,Constants.DATE_NAME },null,null,null,null,Constants.DATE_NAME+" DESC", null);
。如你所见,我在“/”后面有一个单词。现在,我希望通过单击导航到“#profile”实现单页面应用程序方法时显示一些内容:
example.com/app
那么,为<a href="#profile">Go to profile</a>
程序定义路线是如何正确的?
when()
有点困惑..
答案 0 :(得分:1)
您应该正确配置应用程序base URL - 它将是所有要解析的资源请求的路径。在你的情况下,它将是:
<base href="http://example.com/app" />
或更好地使其与域无关:
<script>document.write('<base href="' + document.location + '" />');</script>
然后,您将定义相对于此基础的所有路线:
when("/profile", {
controller: 'profileController',
templateUrl: 'profile.html'
});
答案 1 :(得分:0)
when( "/profile", {...}) // use it this way it should work
更多信息here