Angular的RouterLinks无法解析URL,但不影响导航。
创始人
2024-10-24 09:31:09
0

此问题通常是由于Angular应用程序的基本URL不正确导致的。当应用程序位于子目录中或在服务器上托管时,这可能会发生。解决这个问题需要在应用程序的根模块中设置正确的基本URL。

例如,如果应用程序正在托管在“https://example.com/myapp/”下,则需要在根模块中设置基本URL:

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { RouterModule } from '@angular/router';

import { AppComponent } from './app.component';

@NgModule({
  imports: [
    BrowserModule,
    RouterModule.forRoot([], { 
      // 设置基本URL为/myapp/
      // 确保trailing slash存在
      // 新版本Router中不需要链接PreloadAllModules
      relativeLinkResolution: 'legacy',
      useHash: true,
      baseHref: '/myapp/' 
    })
  ],
  declarations: [ AppComponent ],
  bootstrap: [ AppComponent ]
})
export class AppModule { }

通过设置基本URL为应用程序的实际基本URL,“RouterLinks”将解析正确的URL并正确导航。

注意,如果您使用了HashLocationStrategy,则需要将useHash设置为true,否则将其设置为false。

相关内容

热门资讯

透视总结!红龙poker透视工... 透视总结!红龙poker透视工具,pokernow辅助控制(详细辅助2025新版);红龙poker透...
wepoke辅助有挂!wpk辅... wepoke辅助有挂!wpk辅助器是真的假的(透视)一贯真的是有挂(详细辅助透视教程)1、这是跨平台...
透视能赢!德普之星辅助器app... 透视能赢!德普之星辅助器app,wepoker轻量版有透视吗(详细辅助解密教程)1、下载好德普之星辅...
wepoke确实有挂!wpk怎... wepoke确实有挂!wpk怎么提高胜率(透视)总是有挂(详细辅助解密教程)1)wepoke确实有挂...
透视脚本!aapoker透视脚... 透视脚本!aapoker透视脚本下载,pokerworld软件(详细辅助2025新版)1、下载好aa...
wepoke真的有挂!来玩德州... wepoke真的有挂!来玩德州app有挂吗(透视)素来真的有挂(详细辅助揭秘攻略)1)wepoke真...
透视教学!智星德州有脚本吗,智... 透视教学!智星德州有脚本吗,智星德州插件怎么下载(详细辅助线上教程)一、智星德州有脚本吗AI软件牌型...
微扑克ai辅助!wpk专用辅助... 微扑克ai辅助!wpk专用辅助程序(透视)竟然真的是有挂(详细辅助透明教程)是一款可以让一直输的玩家...
透视数据!德普之星辅助器,we... 透视数据!德普之星辅助器,wepoker辅助是真的假的(详细辅助力荐教程);德普之星辅助器辅助器中分...
wepokeai代打的胜率!w... wepokeai代打的胜率!wpk的发牌有规律吗(透视)其实真的是有挂(详细辅助专业教程)是一款可以...