2
角2を使用して抽象コンポーネントを作成することをお勧めしますか?このように:要約コンポーネント角2
export abstract class TabComponent implements OnInit, OnDestroy {...}
角2を使用して抽象コンポーネントを作成することをお勧めしますか?このように:要約コンポーネント角2
export abstract class TabComponent implements OnInit, OnDestroy {...}
私は現在このようなコンポーネントを使用しています。問題はない。
しかし、ベンマークと読書は私に次の注意点を与えます:Javascriptの継承は、プロトタイプの配列で管理されるので、むしろ構成を使用します。
ここに例があります:https://plnkr.co/edit/9ZytO6gGZYaiAd4MrCA1?p=previewコンソールのプロトタイプの配列を見てください –
私はそれが一般的に本当に悪い習慣だと思います。コンポーネントはハーモニーであり、ビューテンプレートを持つラッパーである必要があります。私のビュー内の任意の変数またはメソッドは、自分のコンポーネント内に直接存在する必要があります。サービスや抽象クラスからテンプレートに何かを渡すことは、単にグローバルを使うことから一歩です。 コンポーネントがロジックを共有する場合は、サービスを使用します(パーツを共有する場合は、入力と出力で新しい共有コンポーネントを作成します)。他に何を共有していますか?私はあなたが入力を省くことを試みているだけではないことを願っています。 –