【发布时间】:2018-02-23 16:45:45
【问题描述】:
我正在尝试获取添加到组件本身的自定义组件中的文本(带有 html-tags 和所有)。这样我就可以在正确的位置显示它。 我不确定它是否可以完成,但我没有看到替代方案。
页面
<detail [content]="content" [image]="'animals.jpg'">
<ul>
<li>Item 1</li>
<li>Item 2</li>
<li>Item 3</li>
</ul>
组件的.ts文件
export class DetailComponent
{
@Input() content: Content;
@Input() image: string;
constructor()
{
}
}
如何在组件的代码中获取“ul”及其子组件,以便在特定位置显示它? 通过属性传递文本会使其失去结构。
我尝试过通过 ElementRef,但我只通过 nativeElement 获取详细标签,而不是子元素。
【问题讨论】:
-
'特定点' - 比如屏幕上的位置?
标签: angular components