I have an input control like TextArea where I use [(ngModel)]
for two way binding. When displaying data that is HTML, it displays with HTML tags instead of interpreting it. For instance, I have HTML string <b>text</b>
I want it to be displayed as text . How can I do that with ngModel?
Have made a stackblitz for this, please check this out:
Well this is what I am doing here:
This is the HTML where for the text area I am using ngModel to see checkout the HTML and returning the HTML result in the below div.
<textarea
[(ngModel)]="content"
cols="50"
rows="10"></textarea>
<br><br><br>
<div [innerHtml]="content"></div>
This is the TypeScript File where I am initially giving an Input but it's not important. Make sure to atleast define the property.
content =
`<h2>Hello</h2>
<p>This is a great example...</p>
`;
I hope this solves your issue...
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.