所以路由时我在IE中遇到了图标问题
。我注意到当我在我的angular-cli json中使用“ baseHref”:“ / app /” 和“ deployUrl”:“ / app /” 时,应用会在主根目录中正确显示收藏夹图标。 (“ localhost:4200 / app / ”)
但是当我尝试使用例如应用程序中的链接路由到不同的组件时(例如 [routerLink] =“ ['/ component1']” )通常会加载组件,但图标消失(并显示IE图标)。
如果我通过URL“ localhost:4200 / app / component1”访问,它将正确加载收藏夹图标,并且如果我重复步骤1(我认为它应该将其存储在浏览器中,这就是为什么),它将继续显示该收藏夹图标。
我只能使用“ @ angular / cli”:“ 1.7.1” 和“ @ angular / core”:“ 4.0.0”,
"apps": [
{
"name": "test",
"root": "src",
"outDir": "dist/",
"assets": [
{
"glob": "**/*",
"input": "./assets/",
"output": "./assets/",
"allowOutsideOutDir": false
},
{
"glob": "**/*",
"input": "./i18n/",
"output": "./i18n/",
"allowOutsideOutDir": false
},
{
"glob": "favicon.ico",
"input": "./favicon/",
"output": "./app/",
"allowOutsideOutDir": false
}
],
"baseHref": "/app/",
"deployUrl": "/app/",
"index": "/brand1/index.html",
"main": "main.ts",
"polyfills": "polyfills.ts",
"test": "test.ts",
"tsconfig": "tsconfig.app.json",
"testTsconfig": "tsconfig.spec.json",
...
有人以前有这个问题吗?