开始尝试angular5,在此记录下踩过的坑以备查询
1.按照element-angular的文档引入后报错 is not part of the compilation output。解决方法--在配置文件tsconfig.json中添加配置:
"include": [ "src/**/*", "node_modules/element-angular/index.ts" ]
2.每当回车另起一行后webstorm中有报错的红色波浪线。解决方法--在配置文件tslint.json中修改“no-trailing-whitespace”值为false
3.angular风格的tslint配置可以在 https://github.com/mgechev/codelyzer 查看
4.NG-ZORRO表单必须添加 ReactiveFormsModule 模块才能正常
5.照着官网下载的例子写,一直报错找不到路由,尝试各种办法,最后才发觉是把空路由放在了前面导致,解决方法空路由必须放后面
6.HttpClient的使用:
<1>如果请求url没带域名会自动调用当前域名,没有特别的设置根域名的api,要想统一设置服务器域名需要用拦截器加上服务器域名
<2>Observable类型不能直接用,必须导入import { Observable } from 'rxjs/Observable';r