我有一个返回四舍五入数字的 Angular 函数。如果数字被四舍五入,它将在返回的数字前面添加“几乎等于”符号(≈)。问题是,它不是显示为 html 字符,而是显示为字符 ≈
。这是如何解决的?
$scope.roundAprox = function(num) { //Returns almost equal to before rounded number if number was rounded
var numRounded = Math.round(num);
if (numRounded != num) //Has been rounded
return '≈' + numRounded;
else //Has not been rounded
return numRounded;
};
最佳答案
使用 ≈
字符本身(而不是不需要 HTML 的上下文中的 HTML 实体)。
或者,使用 JavaScript unicode 转义序列 (\u2248
)。
关于javascript - 从 JavaScript 正确返回 html 中的特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37101601/