2016-05-16 1 views
0

Я пытался следовать this approach[AngularJS]: перегрузочная Страница без Возвращаясь к первому государству

Хотя это перезагрузка, это, однако, не позволит мне остаться на моей текущей странице. Он продолжает возвращаться к первому состоянию моего приложения.

Я использую сейчас ui-router. Есть ли другой способ перезагрузки страницы, не возвращаясь к первому состоянию? Я в настоящее время испытывает странное мерцание, когда я делаю это:

$scope.submit = function() { 
    $state.go($state.current, {}, { 
    reload: true 
    }); 
    doDeposit(); 
} 

, а затем передать параметры на него (в пределах doDeposit()):

var oResponse = data; 
$state.transitionTo('deposit.status', { 
    opts: { 
    'response': oResponse, 
    'amount': data.amount 
    } 
}); 

Текущее поведение: перезагружает страницу; возвращается на домашнюю страницу на секунду, а затем переключается на целевую страницу. Мне просто нужны данные для обновления на своей странице. У меня есть кнопка «отправить снова», которая повторяет первоначальное поведение первого «отправить». Он повторно обрабатывает данные, не возвращаясь в исходное состояние.

ответ

0

Надеюсь, это поможет вам решить вашу проблему. Удачи тебе!

Set URL to SEO Friendly Title with Dashes instead of ID

+0

Hi. Спасибо за вход, но я не думаю, что это поможет мне решить мою текущую проблему. Мне просто нужно обновленное состояние, чтобы оставаться на текущей странице. – ralphcarlo

0

я прошу прощения, потому что первый ответ я скопировать неправильно ссылку. Надеюсь, это вам поможет:

https://ngmilk.rocks/2015/03/09/angularjs-html5-mode-or-pretty-urls-on-apache-using-htaccess/

+0

Не знаете, как это помогает. В принципе, у меня есть страница, которая сначала отправляет параметры по клику. Затем он переходит на страницу, где у нее есть кнопка «отправить снова». Эта кнопка должна повторить то, что сделала начальная передача (сначала она должна перезагрузить свои данные, чтобы обработать их снова), не возвращаясь на домашнюю страницу. – ralphcarlo

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