AngularJS中文本区占位符内的不间断空格

Non-breaking space inside textarea placeholder in AngularJS

本文关键字:不间断 空格 占位符 中文 文本区 AngularJS      更新时间:2023-09-26

我在控制器中有这样的代码:

$scope.TEXTAREA_PLACEHOLDER = "Some text. &nbspMore text";

在模板中:

<textarea placeholder="{{ 'TEXTAREA_PLACEHOLDER' }}"></textarea>

甚至尝试过这个过滤器:

angular.module('common')
    .filter('trustHtml', function ($sce) {
        return function(str) {
            return $sce.trustAsHtml(str);
        };
    });

使用这个模板:

<textarea placeholder="{{ 'TEXTAREA_PLACEHOLDER' | trustHtml }}"></textarea>

无论我做什么,我总是在占位符中看到' '…

有办法解决这个问题吗?10 x:)

尝试使用javascript不中断的空格转义序列。div ' u00A0

尝试使用'n换行

$scope.TEXTAREA_PLACEHOLDER = "Some text. 'n More text";