やりたいこと カスタムコントロールをコンポーネント化したい コンポーネントに対して model-based form を使いたい バリデーション後のエラーメッセージ等をコンポーネント内に内包したい カスタムコントロールを作るには NgModelやFormControlNameに対応するにはControlValueAccessorを実装すればいいっぽい。 以下の記事を参照した。 Custom Form Controls in Angular 2 by thoughtram コンポーネント内からバリデーションエラーを検知する 普通に作ろうとすると、内部からFormControlのerrorsオブジェクトにアクセスできず、何がバリデーションエラーになっているのかわからないため、メッセージの出しようがない。 結論としては、InjectorからNgControlを取り出せば可能のようだ。 最終的なコ
