我有一个Angular网络应用程序,似乎某些特殊字符显示在div中,我正在填充以下内容:
dataHtml += "<span class='lead'>" + $sanitize(text) + ellipsis + "</span>";
在前端,dataHtml被分配到“source.data”,它显示为:
<p class="list-group-item-text">
<cst-data value="source.data" class="{{ fsfield.sourceIndex === $index && 'text-muted'}}"></cst-data>
</p>
现在我有一个看起来像这样的textarea:
<textarea class="form-control input-lg"
id="{{ fsfield.field }}"
name="{{ fsfield.isTextArea ? fsfield.field : fsfield.field + '-not_used'}}"
placeholder="{{ fsfield.label }}"
ng-focus="fsfield.editing = true"
ng-blur="main.updateProps(fsfield)"
ng-model="fsfield.value"
ng-change="fsfield.userEdited = true"
ng-pattern="fsfield.pattern"
ng-required="fsfield.isRequired"
rows="6" cols="100" select-on-click></textarea>
最终结果是该段落显示如下内容:
This was filmed at Kennedy's funeral.
但在textarea中,它看起来像:
This was filmed at Kennedy’s funeral.
查看数据库中的值后,看起来实际的文本值为'$#x2019;'这被显示器中的撇号所取代。如何使段落中的文本看起来与textarea中的文本完全相同?