javascript - 在 Angular 6 上将 htm 模板包含到另一个模板中
问题描述
实际上,我有一个包含所有代码的 HTML 文件。我想将这个拆分为多个文件并包含它们。
我怎样才能做到这一点?
非常感谢。
解决方案
假设你有这个 html:
<div class="componentA">ComponentA</div>
<div class="componentB">ComponentB</div>
这段代码在`AppComponent. 您可以将这两个 div 拆分为两个组件:
组件A.ts
@Component({
selector: 'componentA',
templateUrl: 'componentA.component.html',
styleUrls: ['componentA.component.scss'],
)}
export class ComponentA {
}
组件A.html
<div class="componentA">ComponentA</div>
组件B.ts
@Component({
selector: 'componentB',
templateUrl: 'componentB.component.html',
styleUrls: ['componentB.component.scss'],
)}
export class ComponentB {
}
组件B.html
<div class="componentB">ComponentB</div>
然后进入你的AppComponent.html
:
<componentA></componentA>
<componentB></componentB>
推荐阅读
- java - Spring Boot 配置问题中的 JWT 令牌
- oracle - 在 SQL Developer 中使用 DESCRIBE 获取其数据类型的列列表时如何按列名排序?
- r - R ShinyDashBoard 布局列布局
- apache-spark - 在 Docker 中运行 Spark 历史服务器以查看 AWS Glue 作业
- testrail - TestRail API 返回 HTTP 429("API Rate Limit Exceeded - 180 per minute maximum allowed. Retry after 1 seconds.")
- c - C:如何在另一个函数B中使用在函数A中声明和定义的结构
- terraform - `local_file` 的 Terraform 模块输入
- vue.js - Konvajs 删除画布不起作用,而是清除画布
- android - Generated Signed Bundle / APK - Lint 在组装发布目标时发现致命错误
- mysql - 是否可以按 15 分钟间隔获取事务和组的总数