我需要显示dots (● ) 作为文本输入的占位符。但它们并不渲染,只是在占位符中显示 unicode。请帮帮我
<input type="text" ng-model="inputText" placeholder="{{somePlaceholder}}" />
在 Controller 中:
$scope.somePlaceholder = '●●';
fiddle - http://jsfiddle.net/Lvc0u55v/8334/
最佳答案
这是javaScript,您必须对Unicode 字符使用\u
转义符。
$scope.somePlaceholder = '\u25cf\u25cf';
或者直接按字面意思写下这些点(假设您的脚本的编码已由您的网络服务器正确声明)。
$scope.somePlaceholder = '●●';
关于angularjs - 在输入文本框的占位符中渲染特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38966750/