[私感]Angularの学び方

 さいきん、仕事でAngular 7を使っている。それまでAngularを触ったことはなかった。

 Angularでライブラリを作る場合、それはモジュールにコンポーネント、サービス、ディレクティブの三つをつっこむことになる。三つがつっこまれたモジュールをインポートすることで、そのなかのコンポーネント、サービス、ディレクティブが一気に使えるようになる。そしてその三つ以外を基本的には宣言してはいけない。クラスはおろか、文字列や数値もだ。
decrable(Angular)

 基本はチュートリアルから学べばいい。それに加えてng-container、ng-template、ng-contentを理解しておく。とくにng-content。コンポーネントを使ったら下記のように自作コンポーネントに要素を入れる、というのをやりたくなるはず。これをやるためにコンポーネント定義でディレクティブng-contentを使う。
<my-div>

<span>foo</span>
</my-div>

comment: 0