实际上,我有一个包含所有代码的HTML文件。我想将其拆分为多个文件并包含它们。
我该怎么做?
非常感谢。
答案 0 :(得分:4)
假设您有这个html:
<div class="componentA">ComponentA</div>
<div class="componentB">ComponentB</div>
,此代码位于`AppComponent'中。您可以将这两个div分为两个部分:
ComponentA.ts
@Component({
selector: 'componentA',
templateUrl: 'componentA.component.html',
styleUrls: ['componentA.component.scss'],
)}
export class ComponentA {
}
ComponentA.html
<div class="componentA">ComponentA</div>
ComponentB.ts
@Component({
selector: 'componentB',
templateUrl: 'componentB.component.html',
styleUrls: ['componentB.component.scss'],
)}
export class ComponentB {
}
ComponentB.html
<div class="componentB">ComponentB</div>
然后进入您的AppComponent.html
:
<componentA></componentA>
<componentB></componentB>
答案 1 :(得分:2)
答案 2 :(得分:0)
除了上述答案外,别忘了包括
import { Component } from '@angular/core';
您的两个组件ts文件中的。