Cet article vous présentera le composant/service dans Angular. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.
portée de style CSS, Shadow DOM
Shadow DOM fait partie de la spécification HTML, qui permet aux développeurs d'encapsuler leur propre balisage HTML, leurs styles CSS et JavaScript. Lors de la création d'un composant de style, il peut être activé via les paramètres. [Recommandations de didacticiel associées : "tutoriel angulaire"]
@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 { }
Valeurs facultatives de ViewEncapsulation :
Le service agit comme un accès aux données, un traitement logique fonctions. Séparez les composants et les services pour améliorer la modularité et la réutilisabilité.
Service Singleton (singleton)
mode forRoot()
Si plusieurs modules d'appel définissent des fournisseurs (services) en même temps, alors dans plusieurs modules de fonctionnalités Lorsque ce module sera chargé, ces services seront enregistrés à plusieurs endroits. Cela entraîne plusieurs instances du service et le service ne se comporte plus comme un singleton. Il existe plusieurs façons d'éviter cela :Vidéo de programmation ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!