我有一个在使用 $stateProvider 时工作正常的 Angular SPA,但是我遇到了一些锚标签的问题,这些标签导致视图更改为默认行为$urlRouterProvider.otherwise("home");
例如,我希望跟随锚标记在单击它时不要更改状态,因为它仅用于轮播。
<a class="left carousel-control" href="#webTemplates" role="button" data-slide="prev">
有没有办法使用指令或其他技术忽略某些锚标记。我的 $stateProvider 代码如下。
$stateProvider
.state("home", { url: "/home", templateUrl: baseTemplateUrl + "myviews/home.html" })
.state("about", { url: "/about", templateUrl: baseTemplateUrl + "myviews/about.html" })
.state("contact", { url: "/contact", templateUrl: baseTemplateUrl + "myviews/contact.html" })
$urlRouterProvider.otherwise("home");