Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在$location参数更改时禁用页面跳转到顶部?_Javascript_Angularjs - Fatal编程技术网

Javascript 如何在$location参数更改时禁用页面跳转到顶部?

Javascript 如何在$location参数更改时禁用页面跳转到顶部?,javascript,angularjs,Javascript,Angularjs,我想按$location.search设置URL预览参数而不进行页面跳转 我已尝试从url中删除锚点: $locationProvider.html5Mode({ enabled: true, requireBase: false }); 我的URL看起来像http://local.website.com:9001/?preview=8d423aec我相信您可以在路线定义中使用reloadOnSearch=false。请查看以下链接以了解更多详细信息 $

我想按$location.search设置URL预览参数而不进行页面跳转

我已尝试从url中删除锚点:

$locationProvider.html5Mode({
        enabled: true,
        requireBase: false
    });

我的URL看起来像http://local.website.com:9001/?preview=8d423aec

我相信您可以在路线定义中使用reloadOnSearch=false。请查看以下链接以了解更多详细信息


$routeProvider

reloadOnSearch设置为false,页面不会重新加载,但会随着位置的每次更改而跳转它是否会跳转到页面顶部?如果是,请尝试使用$anchorScrollProvider.disableAutoScrolling禁用anchorScrollProvider.disableAutoScrolling我将$anchorScrollProvider.disableAutoScrolling添加到我的路由器配置中,但页面仍然跳转,然后我尝试使用$location.hash istead of$location.search,但问题仍然存在