開始嘗試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