この記事では、Angular のコンポーネント/サービスを紹介します。一定の参考値があるので、困っている友達が参考になれば幸いです。
css スタイル スコープ、Shadow DOM
Shadow DOM は HTML 仕様の一部であり、開発者が独自の HTML マークアップ、CSS スタイル、JavaScript をカプセル化できるようになります。スタイル コンポーネントを作成するときに、設定を通じて有効にすることができます。 [関連チュートリアルの推奨事項: "angular Tutorial"]
@Component({ selector: 'my-app', template: ` <h1>Hello World!</h1> <span class="red">Shadow DOM Rocks!</span> `, styles: [` :host { display: block; border: 1px solid black; } h1 { color: blue; } .red { background-color: red; } `], encapsulation: ViewEncapsulation.ShadowDom }) class MyApp { }
シングルトン サービス (シングルトン)
forRoot() モード
複数の呼び出しモジュールが同時にプロバイダー (サービス) を定義する場合、複数の機能モジュールでこのモジュールがロードされると、これらのサービスが複数の場所に登録されます。その結果、サービスのインスタンスが複数になり、サービスはシングルトンのように動作しなくなります。これを防ぐ方法はいくつかあります。プログラミング ビデオをご覧ください。 !
以上がAngular のコンポーネント/サービスに関する簡単な説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。