Отключение поведения провайдера состояний для определенных тегов привязки в 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");

0 ответов

Другие вопросы по тегам