簡體   English   中英

在stenciljs中將值綁定為html

[英]Binding value as html in stenciljs

我無法將自定義html內部的值渲染到元素中。 例如:

this.title = 'Hello <b> stencil </b>'; << response value from an API 

捆綁:

<h1>{this.title}</h1>

我期待與JavaScript中的innerHtml行為相同的東西。

您可以使用

<h1 innerHTML={this.title} />

這在JSX中不是一個好習慣,它違背了虛擬DOM的想法,而不是創建虛擬節點。

你應該這樣試試

this.salute = 'Hello';
this.name='stencil';

捆綁

<h1>{this.salute} <b>{this.name}</b></h1>

或者,如果情況更復雜,請構建另一個較小的組件。

但是使用innerHTML會起作用,但是應該在不同情況下使用更多細節(在頁面底部)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM