ホームページ  >  記事  >  ウェブフロントエンド  >  Angular の Component コンポーネントについての深い理解

Angular の Component コンポーネントについての深い理解

青灯夜游
青灯夜游転載
2021-04-19 09:33:452187ブラウズ

この記事では、Angular の Angular の Component コンポーネントについての深い理解 コンポーネントについて紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。

Angular の Component コンポーネントについての深い理解

Angular コンポーネント


コンポーネント は、Angular アプリケーションを構成するものです Basicそしてコア。平たく言えば、コンポーネントは特定の機能をパッケージ化するために使用され、アプリケーションが正常に実行されるかどうかはコンポーネント間の調整に依存します。 [関連チュートリアルの推奨事項: "angular チュートリアル"]

コンポーネントの必須要素

Angular の Component コンポーネントについての深い理解

    ## @Angular の Component コンポーネントについての深い理解 (コンポーネント メタデータ デコレーター)
@Angular の Component コンポーネントについての深い理解 デコレーターの役割は、Angular フレームワークに Typescript クラスの処理方法を伝えることです。複数のプロパティが含まれており、これらのプロパティの値は次のとおりです。メタデータと呼ばれます。 Angular はコンポーネントをレンダリングし、メタデータ値に基づいてコンポーネントのロジックを実行します。

    Template (テンプレート)
Template はコンポーネントの外観を定義するために使用され、HTML 形式で存在し、Angular に指示します。コンポーネントをレンダリングする方法。テンプレートで Angular のデータ バインディング構文を使用して、コントローラーからのデータをレンダリングできます。

    Controller (コントローラー)
コントローラーは通常の Typescript クラスであり、@Angular の Component コンポーネントについての深い理解 デコレーターによって装飾されます。コンポーネントのプロパティとメソッド、およびページ ロジックのほとんどはコントローラーに書き込まれます。コントローラーはデータ バインディングを通じてテンプレートと通信し、テンプレートはコントローラーのデータを表示し、コントローラーはテンプレートで発生するイベントを処理します。

#例

import { Angular の Component コンポーネントについての深い理解 } from '@angular/core';

@Angular の Component コンポーネントについての深い理解({
  selector: 'app-root',
  templateUrl: './app.component.html',
  styleUrls: ['./app.component.css'],
  providers: [AppService],
})
export class AppAngular の Component コンポーネントについての深い理解 {
  title = 'app demo';

  .....
}

    selector
  • ##@コンポーネント デコレータ仕様 CSS セレクタこれは、このセレクターに対応するタグがテンプレート HTML で見つかったら、コンポーネントのインスタンスを作成して挿入するように Angular に指示します。

templateUrl
  • templateUrl は、コンポーネントのテンプレートとして HTML ファイルを指定します。 template 属性の値を使用して、インライン HTML テンプレートを提供することもできます。

styleUrls: ['./app.component.css']
  • styleUrls は、コンポーネントで使用されるスタイルを記述することができる CSS ファイルのセットを指します。

#providers
  • 現在のコンポーネントに必要なサービスプロバイダーの配列

AppAngular の Component コンポーネントについての深い理解
  • コンポーネントのコントローラー、デコレーターによって装飾された Typescript クラス。

コンポーネント その他の要素

プログラミング関連の知識の詳細については、次のサイトをご覧ください:

プログラミング教育Angular の Component コンポーネントについての深い理解元素 ! !

以上がAngular の Component コンポーネントについての深い理解の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はcsdn.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。