gpt4 book ai didi

javascript - 从浏览器中断处直接访问 angular2 路由

转载 作者:行者123 更新时间:2023-11-27 23:22:57 27 4
gpt4 key购买 nike

在 Angular2 之前,如果我们想直接从浏览器访问 AngularJS 中的路由,可以说 signup我们使用 hashbang 方法( #/ ),就像这样 - www.example.com/#/signup

但是对于 angular2 来说这不起作用。我只能直接点击索引路由上的注册按钮来访问注册路由 - www.example.com/

我有<base href="/">已经添加。

请想知道如何直接从浏览器地址栏访问注册路径。谢谢。

最佳答案

它有效。您必须在应用程序中定义您的位置策略。

import {ROUTER_PROVIDERS, LocationStrategy, HashLocationStrategy } from "angular2/router";
bootstrap(AppComponent, [
ROUTER_PROVIDERS,
...
bind(LocationStrategy).toClass(HashLocationStrategy)
]);

所以,如果你想使用带#的url,你的策略是HashLocationStrategy

关于javascript - 从浏览器中断处直接访问 angular2 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35220021/

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