我在使用角度路由机制时遇到问题:
$routeProvider
.when("/", { templateUrl: "/*some MVC calls to return a partial view*/"})
.when("/somewhere/:someParams", { templateUrl: "/*some MVC calls to return a partial view*/"})
...
.otherwise({redirectTo: "/"})
问题是我使用的是wrapbootstrap的主题(更准确地说是Ace),它有很多基于<a>
标签和href="#"
属性的功能,每当用户点击一个元素(比如也有<a href="#">
标签的下拉菜单)时,angularjs 会跳转in 并尝试解析大部分时间看起来像这样的 url:http://localhost/site/somewhere/someParams#
关于如何分离这两个功能的任何建议?
提前致谢