Отключение поведения провайдера состояний для определенных тегов привязки в Angular
У меня есть Angular SPA, который работает нормально при использовании $stateProvider, однако у меня возникают проблемы с некоторыми тегами привязки, которые приводят к изменению вида на поведение по умолчанию $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");