Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/440.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将字符串解码为HTML在ui网格Angularjs中不起作用_Javascript_Angularjs_Ng Grid_Angular Ui Grid - Fatal编程技术网

Javascript 将字符串解码为HTML在ui网格Angularjs中不起作用

Javascript 将字符串解码为HTML在ui网格Angularjs中不起作用,javascript,angularjs,ng-grid,angular-ui-grid,Javascript,Angularjs,Ng Grid,Angular Ui Grid,在我的UI网格列中,我试图将字符串解码为HTML。我在UI网格中工作 这是我的字符串“10-K➤;EX-23.1”,我的输出应该是“10-K”➤EX-23.1“但它显示字符串的原样。我尝试过不同的解决方案,比如使用escape()和['ngSanitize'],但这些解决方案在ui网格中根本不起作用 这是我的。我的问题已经解决了。您可以使用ng bind html=“htmlString”实现这一点。您只需要像这样更改celltemplate cellTemplate: '<d

在我的UI网格列中,我试图将字符串解码为HTML。我在UI网格中工作

这是我的字符串“
10-K➤;EX-23.1
”,我的输出应该是“10-K”➤EX-23.1“但它显示字符串的原样。我尝试过不同的解决方案,比如使用
escape()
['ngSanitize']
,但这些解决方案在ui网格中根本不起作用


这是我的。我的问题已经解决了。您可以使用
ng bind html=“htmlString”
实现这一点。您只需要像这样更改celltemplate

cellTemplate: '<div class="ui-grid-cell-contents" ng-bind-html="COL_FIELD"></div>'
cellTemplate:'

由于您的模型正在运行,我尝试了几种方法:D我的意思是使用库制作,而不是在HTML上构建,我更改了您的模型

你可以发现我用了这个:

angular.element('<div />').html("10-K&nbsp;&#10148;&nbsp;EX-23.1").text()
angular.element(“”).html(“10-K➤;EX-23.1”).text()
给你


接下来,您需要迭代模型,并用新数据替换传入数据,新数据将使用该方法解析。如果我们试图以行的方式将来自服务器的元素呈现为html字符串,请遵循下面的代码

header.cellTemplate = '<div ng-bind-html="row.entity.attribute"></div>';
header.cellTemplate='';
或者,如果我们只想呈现html字符串,而不是row.entity.attribute,请按如下所示使用html字符串

header.cellTemplate = '<div ng-bind-html="html-string"></div>';
header.cellTemplate='';

您只需将其解释为HTML,无需转义needed@Hacketo你能给我一个提示吗?或者在Hacketo的任何代码HelpOKON回答,我认为它可能对你有用:NG绑定HTML=“HTMLScript”@ DrimMnN,谢谢它。你会考虑添加你的SUPKR代码来解决这个问题吗?目前,问题没有包含足够的信息来调查问题——问题必须是独立的——因此可能被标记为离题。如果你能把它修好,我将不胜感激!谢谢