gpt4 book ai didi

angularjs - angularjs中的页面刷新问题

转载 作者:行者123 更新时间:2023-12-03 18:23:13 28 4
gpt4 key购买 nike

我有一个特殊的问题。我正在使用 anchorScroll 服务将页面滚动到顶部以显示任何消息,例如错误或保存成功消息。我正在执行保存按钮操作中的功能。

这里发生了什么,当我第一次点击按钮时,它会刷新页面,然后当我再次使用它时,我得到了所需的结果。

我想以某种方式阻止它第一次刷新页面。

这个按钮在表单指令之外,虽然我的表单在表单标签内。
包含 $anchorScroll 服务

<a id="top"></a>   at the top of my HTML page.

if(data.validateError==true )
{
$scope.saveSuccessfull=false;
$scope.wrongInputError=true;
$scope.negErrorMessage=false;
$scope.loaderDiv=false;
$location.hash('top');
// call $anchorScroll()
$anchorScroll();

最佳答案

从这个答案:https://stackoverflow.com/a/15935517/971这证明对我有类似的问题很有用。

var old = $location.hash();
$location.hash('top');
$anchorScroll();
//reset to old to keep any additional routing logic from kicking in
$location.hash(old);

这将防止重新加载。

关于angularjs - angularjs中的页面刷新问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19978584/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com