使用官网的quickstart是不兼容IE9的,我们需要另外配置使其兼容IE9。
参考 https://angular.cn/docs/ts/latest/guide/browser-support.html
index.html中,除了引入shim.min.js还要引入
<!-- Polyfill(s) for older browsers -->
@H_301_10@<script src="node_modules/core-js/client/shim.min.js">@H_301_10@</script>
@H_301_10@<script src="//cdnjs.cloudflare.com/ajax/libs/classlist/2014.01.31/classList.min.js">@H_301_10@</script>
另外可能还要配置路由为HashLocationStrategy。
只需要在RouterModule.forRoot中设置useHash属性:
imports :[
RouterModule.forRoot(appRoutes,{
useHash:true})