gpt4 book ai didi

angularjs - 使用 AngularJS 重定向

转载 作者:行者123 更新时间:2023-12-02 21:57:11 26 4
gpt4 key购买 nike

我正在尝试使用以下方法重定向到另一条路线:

$location.path("/route");

但由于某种原因它不起作用。我使用 jQuery-UI 做了一个自动完成小部件,一旦用户选择一个选项,我就会从范围内调用一个函数。我对其进行了调试,它进入了该函数,但它从未重定向到其他路由。它仅在我按下某个键时更改路线。

我觉得这有点奇怪,但我还没想出如何解决这个问题。我用过

window.location = "#/route";

它可以工作,但我想使用 path() 函数。

有人知道为什么会发生这种情况吗?

最佳答案

通过一个无法工作的代码示例,很容易回答这个问题,但根据这些信息,我认为最好的是您在 AngularJS 摘要之外调用 $location.path 。

尝试在指令 scope.$apply(function() { $location.path("/route"); }); 上执行此操作

关于angularjs - 使用 AngularJS 重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11907961/

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