Я работаю над проектом, в котором клиент предоставил кучу html, где мне нужно подключить данные из нашей базы данных, и столкнулся с проблемой, которую мне трудно найти решить ....переключить дополнительную информацию для записи внутри ngRepeat
Так первая проблема с маршрутизацией
<div ng-repeat="class in vm.classes">
<div class="class-overview">
<a href="#">
<span class="class-title">{{class.description}}</span>
... more stuff here
</a>
</div>
<div class="class-information collapse">
<div class="full-width">
{{class.longDescription}}
</div>
</div>
</div>
он поставил некоторые JavaScript для обработки нажмите на класс-обзор
$('.class-overview a').on('click',function(e) {
e.preventDefault();
});
$('.class-overview').on('click',function() {
$('.class-overview.active').removeClass('active').next('.class-information').collapse('hide');
$(this).addClass('active').next('.class-information').collapse('show');//.css('top',offset).collapse('show');
});
и у меня есть линии, как это в моем государственного провайдера
// default route
$urlrouterProvider.otherwise("/")
Таким образом, проблема в том, что пользовательский интерфейс-маршрутизатор обрабатывает клике и отправляет меня обратно на главную страницу.
Идеальное решение заключается в том, чтобы оставить как можно больше его разметки, так что может ли кто-нибудь сказать мне, как я останавливаю работу с ui-router?
или в противном случае, как я мог бы использовать нг кнопкой мыши и нг-шоу, чтобы получить тот же эффект, то есть скрытие и показывая класс-информационный DIV ...
Это не работает, переключает класс-информацию для каждого класса, я только хочу, чтобы переключить класс я нажал на – LennieHarvey
На самом деле я говорю мусор, который работал только пришлось очистить кеш браузера. Я смущен, что это было так легко :-), но я новичок в этом. благодаря – LennieHarvey