Angular,Angular CLI笔记
对于完全不懂前端(HTML/CSS/JavaScript)的人来说,Angular CLI就是救世主。不需要了解webpack的配置等等。只需要关注npm、Angular和TypeScript就可以了。
安装Angular CLI后,将能够使用ng命令。通过ng命令可以创建项目模板,以及添加组件、服务、管道等,能够按照一定的规范进行开发。
Angular (角度/角)。
-
- 公式ドキュメント
-
- https://angular.io/docs/ts/latest/
-
- Start Angular
-
- 日本語。最初に読みたい。
-
- ng-book 2
-
- 英語。有料。Angular 4対応
-
- The Ultimate Angular CLI Reference Guide
-
- Angular Update Guide
- ANGULAR MODEL PATTERN
TypeScript 是一种编程语言
-
- これはベターECMAScript2015/2016で、あまり期待しないこと。
- 静的型付けはTypeScript内だけ有効で、外から入ってくる値には無力である。input,formやJSON等からの値は暗黙に変換されることは無く実質anyなので気を付けよう。
性能调优
-
- Angular 2 Performance Checklist
-
- 日本語訳:Angular 2 Change Detection Explained
-
- Angular2 AoTコンパイルでTechFeedを高速化した話
- バンドルサイズの削減についても。
第三方库
-
- バリデーター
-
- ng2-validation
-
- バージョン3.1.2からAoTコンパイル対応。
-
- ng2-page-scroll
- 指定位置へのスクロール
用户界面组件 (Uì
-
- PrimeNG
-
- 充実。
-
- Onsen UI 2
-
- ReactやVue.js等にも対応。日本語ドキュメントあり。
-
- Teradata UI Platform
-
- マテリアルデザイン。
- NG-LIGHTNING
我的备忘录(Memo)
-
- angular-cliプロジェクトにJavaScriptライブラリを組み込む方法
-
- angular-cliプロジェクトでng testのカバレッジを取得
-
- ng test –code-coverage=true
-
- 以前から使えたが、angular-cli@v1.0.0-beta.23でREADMEにcode-coverageの記述が追加された。
-
- Angular2アプリに設定config.jsonを持たせる
-
- Angular2アプリのURLを#付きスタイルに変更する
-
- マルチテナント対応というかドキュメントルートではなくサブディレクトリにデプロイする(angular-cli@v1.0.0-beta.21)
-
- Set base href dynamically – Angular 2 – Stack Overflow等ではAPP_BASE_HREFをいじくれとあるが、単純にindex.htmlのbase要素を配置ディレクトリに合わせると良い。例えば とする。件のStack Overflowの質問者のは href=”/subdir” と/で終わらないのがダメなのではないか。
-
- Angular CLIでテンプレートのコードがAoTコンパイル通らないケース
- テンプレートでstring型変数の頭に+を付けてnumberに変換するコードを書くとエラー出まくる。
他参考的页面
-
- Angular 2アンチパターン集
-
- Angular2のLifecycle Hooksを理解する
-
- Angular2のDIを知る
-
- The Ultimate Guide to Forms in Angular 2
-
- Walts – Angular 2向けFluxライブラリを作った
- Angular AoTガイド