回答編集履歴
1
誤字の修正
answer
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|
|
6
6
|
ただ、name属性が必ずコントローラに記載されていなければならないので、そこはTSLintのカスタムルールを作って実装漏れが無い様にしたいと思っています。
|
7
7
|
|
8
|
-
また実際は、全てのコンポーネントのngOnInit
|
8
|
+
また実際は、全てのコンポーネントのngOnInitでFormの初期化処理の実装をするのではなく親クラスを作ってすべてのコンポーネントに継承させます。
|
9
9
|
必ず継承するルールにしたいので、ここもTSLintで制御したいです。
|
10
10
|
|
11
11
|
keisukehさんからも指摘がありましたが、親クラスのngOnInitをオーバーライドさせるのはアンチパターン(https://qiita.com/okunokentaro/items/90b60fae2622f7c1f1a2)となっているので、親クラスのメソッドを全てのコンポーネントのngOnInitで呼ぶつもりです。
|