要在IE11上解决Angular 7路由不正常工作的问题,可以尝试以下解决方案:
import 'core-js/es7/reflect';
import 'zone.js/dist/zone';
"browserslist": {
"production": [
"ie 11"
]
}
import { HashLocationStrategy, LocationStrategy } from '@angular/common';
@NgModule({
providers: [{ provide: LocationStrategy, useClass: HashLocationStrategy }]
})
export class AppModule { }
/* IE11 Hack */
_:-ms-lang(x), .selector {
/* IE11 specific CSS rules */
}
{
"compilerOptions": {
"target": "es5",
...
},
...
}
通过尝试上述解决方案,您应该能够在IE11上解决Angular 7路由不正常工作的问题。