angular6 - 如何在角度 6 中获取选择器标签之间的原生 DOM 元素
问题描述
我想获取 2 个组件选择器标签之间的 html 元素。像这样的东西:
component A
template: '<comp-b><div><h1>Hi</h1></div></comp-b>'
component B
selector:'comp-b'
export class ComponentB{ //I want to get "<div><h1>Hi</h1></div>" as a string }
谁能帮我理解我该怎么做?
解决方案
取而代之的是,您为什么不在子组件的 .css
文件中使用 CSS。
将组件的 HTML 包含在 a 中,<div>
或者如果它已经在<div>
为它分配一个类,例如
<div class="c1">
...
<!-- your code here-->
...
</div>
并在.css
文件中,定义类并添加您想要添加的任何内容。它可能看起来像这样:
.c1{
display: block;
font-size: 25px;
font-weight: bold;
line-height: 1.1;
}
希望有帮助!
推荐阅读
- ios - 如何通过点击 SwiftUI 中的背景来隐藏模式
- git - 将一个 gitrepo 的更改迁移到另一个 repo 的特定目录
- azure - DataFormat.Error:我们到达了来自 Power BI 的缓冲区错误的末尾 + 来自 Azure Blob 的源数据
- spring-boot - 如何从 JPA 获取列名
- javascript - 格式化后添加一小时的时刻
- arrays - Matlab中某些索引的所有可能组合的矩阵
- css - noUiSlider 中的点子标签过长时超出页面
- angular - Angular 10 - CommonJS 或 AMD 依赖项可能导致优化救助
- amazon-web-services - 如何将默认 VPC 添加到过去经典 EC2 实例中的区域?
- php - 扩展 DateTime 类