gpt4 book ai didi

Angular 8 : Passing html as input variable

转载 作者:行者123 更新时间:2023-12-03 16:18:50 25 4
gpt4 key购买 nike

我们可以使用@Input 作为传递输入 Prop 或数据。我们也可以使用 <ng-content>将大量 html 转储到子组件中。有没有办法将html作为输入传递。像@Input html1、@Input html2,在子类组件中使用?

假设我在子类中有这个 html:

<div class='wrapper'>
<div class="content1 exclusive-css-defined-to-this-component">
<div>{$content1}</div>
</div>
<div class="content2 exclusive-css-defined-to-this-component-2">
<div>{$content2}</div>
</div>
</div>

我想通过 $content1 & $content2 作为输入。

最佳答案

我找到了解决方案,这可以通过以下方式完成:

<div class='wrapper'>
<div class="exclusive-css-defined-to-this-component">
<div><ng-content select="[content1]"></ng-content></div>
</div>
<div class="exclusive-css-defined-to-this-component-2">
<div><ng-content select="[content2]"></ng-content></div>
</div>
</div>

我们可以像这样使用组件:
<wrapper>
<div content>Any thing you want to put in content1</div>
<div content2>Any thing you want to put in content2</div>
</wrapper>

关于 Angular 8 : Passing html as input variable,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58720960/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com