import { Component } from '@angular/core';
@Component({
selector: 'app-my-component',
template: 'My Component
',
styles: [`
h1 {
color: red;
}
`]
})
export class MyComponent {}
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { MyComponent } from './my-component.component';
@NgModule({
imports: [
BrowserModule
],
declarations: [
MyComponent
],
bootstrap: [
MyComponent
]
})
export class AppModule {}
import { Component } from '@angular/core';
import { MyComponent } from './my-component.component';
@Component({
selector: 'app-root',
template: ' '
})
export class AppComponent {}
在这个示例中,AppComponent 模板中使用
注意:在 Angular 中,Web Component 是指可以与其他框架和原生 HTML 元素进行交换的可重用组件。它是一个包含模板、样式和逻辑的自包含组件,可以被其他应用程序使用,而不需要担心它们的内部实现细节。