该页面当前是http://localhost:4200/foo.
案例 1:如果我按下浏览器的重新加载按钮或在浏览器中输入相同的 url,页面将重定向到http://localhost:4200(根路径)。
我希望页面保持在同一个 url ( http://localhost:4200/foo) 中。
情况 2:如果我输入http://localhost:4200/foo(相同的 url)页面重定向到http://localhost:4200(根路径)。
我还希望页面保留在我输入的相同 url ( http://localhost:4200/foo) 中。
否则,如果页面是http://localhost:4200并且我键入http://localhost:4200/foo,则它工作正常。我可以正常通过 url 路径导航。问题仅在我走相同的道路时。
我在 app.module.ts 中的根路径是:
const rootRouting: ModuleWithProviders = RouterModule.forRoot([
{
path: 'foo',
loadChildren: './foo/foo.module#FooModule'
},
{
path: '',
loadChildren: './bar/bar.module#BarModule'
},
], { });
Run Code Online (Sandbox Code Playgroud)
我在 foo.module.ts 中的路径是:
const fooRouting: ModuleWithProviders = RouterModule.forChild([
{
path: 'foo',
component: FooComponent
}
]);
Run Code Online (Sandbox Code Playgroud)
OBS:这个问题Angular 5 - 在浏览器刷新时将页面重定向到主页与我的完全相反。现在,我不知道这种情况下的 Angular 默认行为是什么。 …
[这不是与开发相关的问题]
我从 2017 年开始使用 Vert.x,我认为这个框架很棒。与 Spring Boot 相比,它具有更好的性能,每秒更多的请求和更少的 CPU 使用。
它非常适用于事件驱动编程和并发应用程序。
但是,我没有看到社区增加。有谁知道让开发人员远离 Vert.x 的缺点是什么?我即将开始一个新的应用程序,我担心 Vert.x 正在消亡。