显示与p到textarea不同的特殊字符

时间:2016-08-19 15:24:26

标签: javascript html angularjs

我有一个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&#x2019;s funeral.

查看数据库中的值后,看起来实际的文本值为'$#x2019;'这被显示器中的撇号所取代。如何使段落中的文本看起来与textarea中的文本完全相同?

0 个答案:

没有答案