我在使用AngularJS控制器在HTML中显示Unicode时遇到问题.这是我的JavaScript:
var mOverview = angular.module('mOverview', []);
mOverview.controller('mOverviewController', function ($scope, $sce) {
$scope.mData = [
{
'name': '↓'+'NASDAQ', // here the unicode is ↓ but the output is also ↓ which is supposed to be a down-arrow
'amount': '15,698.85',
'upDown': '+105.84'
}
];
});
这是我的HTML:
{{md.name}}
{{md.amount}}
{{md.upDown}}
我试过$sanitise()
和trustAsHtml
,但没有成功.那么,如何在HTML中显示Unicode 向下箭头?
1> bobince..:
避免从脚本编写HTML标记.只要数据可能包含HTML特殊字符<
,&
您就会遇到破损和潜在的安全问题(XSS).
HTML标记引用的字符↓
是U + 2193向下箭头.您可以使用JS字符串文字转义直接在JavaScript中引用它:
'name': '\u2193NASDAQ',
或者,如果您的页面/脚本始终保存并以Unicode安全格式(例如UTF-8)提供,那么您根本不需要将其转义:
'name': '?NASDAQ',
2> javaCity..:
具有严格上下文转义的角船.因此,您必须明确表示要将某些字符呈现为HTML.
注意,我还在ng-sanitize
外部资源中添加了.
我创建了一个新的过滤器
mOverview.filter('unsafe', function($sce) {
return function(val) {
return $sce.trustAsHtml(val);
};
});
并在视图中使用它像这样:
http://jsfiddle.net/9UdVY/
推荐阅读
-
如何解决《iOSAVPlayer未加载大多数HLS流》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《在postgresqljsonb中存储外键是个坏主意?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《隐藏在蜂蜜罐场上的咏叹调》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《PHPUnit自定义断言消息》经验,为你挑选了0个好方法。 ...
[详细]
-
如何解决《如果我在C#商店工作并尝试编写F#只是依靠ILSpy进行转换,会有什么风险?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Redux形式,自我创建输入》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《聚合物在IE或边缘不起作用,但在Chrome中它不起作用,但是对于Doctype,它也不能在chrome中起作用》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《使用UWP和x的字符串格式:绑定》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《xlswriter格式化范围》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Mongoose布尔值默认为false》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《代码隐藏中的关闭内容对话框》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《jquerymetismenu无法使用AngularJS控制器加载数据异步》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《Numpy中的矩阵索引》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《如何在Swift中用它创建类和实例对象的数组?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《在ANSForth中发生了什么'嘀嗒'?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《在字符串中添加前导零》经验,为你挑选了2个好方法。 ...
[详细]
-
如何解决《如何定义模板类的静态const变量》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《领域和iOS保留周期》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《如何使.htaccess可写入wordpress?》经验,为你挑选了1个好方法。 ...
[详细]
-
如何解决《使用单个HTTP/2连接进行双向(和对称)通信》经验,为你挑选了1个好方法。 ...
[详细]
吐了个 "CAO" !
Tags | 热门标签
RankList | 热门文章
-
1Python AttributeError:'str'对象没有属性'DataFrame'
-
2在几列中拆分一列字符串
-
3GoogleSignIn iOS - 禁用SFSafariViewController
-
4ExpressJS限制对公共文件的访问
-
5处理"取决于非NOTIFYable属性"警告
-
6在天蓝色中是否有任何原生的断路器模式实现?
-
7Google Drive API的一致性保证是什么?
-
8Lumen(Laravel)Eloquent php工匠制作:模型没有定义
-
9Google maps API:如何检查地址或位置是否有效?
-
10在新选项卡中打开Base64
-
11循环中单个像素的渲染速度
-
12where子句中case子句的用法
-
13在边缘的图像中放置文本
-
14我想对我的天蓝网站进行负载均衡
-
15C#中BackgroundWorker的性能问题
-
16这个字段怎么样?
-
17Sql语法:在select(subselect)中选择不带from子句作为子查询
-
18Div向下移动而不是隐藏
-
19iOS和Android无法连接的蓝牙设备是否有唯一标识符?
-
20Android Studio中的"noinspection"关键字列表
DevBox开发工具箱 | 专业的在线开发工具网站 京公网安备 11010802040832号 | 京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有