$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");