2014-10-18 2 views
0

Я создаю мобильное приложение, используя угловые js и jquery mobile. На последней странице есть таблица результатов, и снова появляется кнопка для практики. Когда я нажимаю эту кнопку, страница перенаправляется на другую страницу, но внезапно возвращается к последней странице с результатом.перейти с одной страницы на другую страницу

HTML:

<p align="center"><a href="#pageone" class="ui-btn ui-corner-all ui-shadow ui-btn-inline" ng-click="redirect(sid);history.go(0)">Practise Again</a></p> 

угловые JS:

$scope.redirect = function(stdid){ 
    $http.get('php/practiseagain.php?stud_id='+stdid).success(function(response) { 
    document.getElementById('tab_display').innerHTML = " "; 
    window.location = "#pageone"; 
}); 

    //document.location.reload(true); 

} 

Он redirectng на первой странице, но в той части второй она возвращается на странице результатов. Кто-нибудь может мне с этим помочь. Заранее спасибо

+0

вы могли бы сделать JSFiddle для лучшего underst Андинг? – Amy

+0

Извините Amol, этого нельзя сделать в JSFiddle, потому что мне нужно будет разместить все мое приложение, потому что проблема перенаправления возникает после первого раунда теста, и на последней странице будет кнопка для повторной тренировки. – jasna

+0

Есть так много ошибок в том, что вы пытаетесь сделать, начиная с комбинации jQuery и Angular. Это как просить, сколько соли добавить в суп, когда ваши другие ингредиенты включают машинное масло. Я искренне удивлен, что это единственная проблема, с которой вы сталкиваетесь. Чтобы закончить конструктивную ноту, я предлагаю вам либо принять Угловое, либо прочитать о том, что там происходит, либо остаться с jQuery - не смешивать. –

ответ

1

Если вы используете $ routeProvider для маршрутизации в приложении вы можете использовать $ местоположения сервиса, который сам Угловой обеспечивает перенаправление на определенный взгляд:

$location.path('/pageone'); 

Для прокрутки определенная часть или элемент, который вы можете использовать $ anchorScroll:

https://docs.angularjs.org/api/ng/service/$anchorScroll

Смежные вопросы