javascript - 从 JavaScript 正确返回 html 中的特殊字符

标签 javascript html angularjs special-characters

我有一个返回四舍五入数字的 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/

相关文章:

javascript - 添加一个类到 ng-grid 行

angularjs - 我如何从nodeJS触发Airflow Dag?

angularjs - 以 Angular 输入日期的奇怪错误

javascript - 将 canvas.focus() 放入 <div> 时防止滚动(仅在 IE 中失败)

html - Twitter Bootstrap - 让行占据剩余高度

javascript - 如何在 Angular Directive(指令)输出中运行 javascript 和 css?

带有复杂对象的 Javascript 推送

javascript - 似乎无法使用 jquery 将多个变量传递给 mysql

使用外部 JS 文件中的 jQuery 填充下拉菜单时的 JavaScript 字符问题

css - 使一个 div 出现在悬停在另一个 div 上