Angular的
当在Angular组件中使用
下面是一个包含代码示例的解决方法:
import { Component } from '@angular/core';
@Component({
selector: 'app-root',
template: `
父组件
`,
styles: [`
h1 {
color: red;
}
`]
})
export class AppComponent {}
import { Component } from '@angular/core';
@Component({
selector: 'app-child',
template: `
子组件
这是子组件的内容。
`,
styles: [`
h2 {
color: blue;
}
`]
})
export class ChildComponent {}
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppComponent } from './app.component';
import { ChildComponent } from './child.component';
@NgModule({
declarations: [
AppComponent,
ChildComponent
],
imports: [
BrowserModule
],
providers: [],
bootstrap: [AppComponent]
})
export class AppModule { }
在上述示例中,父组件的模板中使用了
最终,运行应用后,可以看到父组件和子组件的样式分别生效,且子组件的内容被正确投影到了父组件的模板中。