gpt4 book ai didi

javascript - Angular SPA 中不需要的页面刷新

转载 作者:行者123 更新时间:2023-12-03 10:38:17 24 4
gpt4 key购买 nike

我使用 HTML5 模式进行 Angular 路由设置,如下所示:

app.config($routeProvider, $locationProvider){

$locationProvider.html5Mode(true);

$routeProvider.when("/", {
templateUrl: "/views/login.html"
}).when("/dashboard", {
templateUrl: "/views/dashboard.html"
})

});

现在我通过这样的简单链接在路线之间移动:

<a href="/dashboard"></a>

这工作正常,除了当我单击链接时似乎会重新加载整页。 Angular 并不打算这样做,所以我不确定发生了什么。

可能值得注意的是,实际上我的脚本比这复杂得多,但是在调试了所有内容之后,除了我最近切换到 HTML5 模式之外,我看不到任何错误。

如何停止页面重新加载?

最佳答案

尝试使用ui-sref指示。它将使用 $state加载页面的服务。

<a ui-sref="yourroute">Link</a>

您必须使用 $stateProvider 配置您的路由使用路由名称。

关于javascript - Angular SPA 中不需要的页面刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28899844/

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