我有一些特殊字符可以在我的应用程序的各种屏幕中显示,所以我想有一些方法可以处理特殊字符,例如" special char - æ ™ &
"在控制器/服务而不是HTML。
我知道我可以使用
纳克绑定-HTML
显示上面示例字符串的特殊字符。但是我需要在多个屏幕中显示相同的字符串,因此在JS中使用它会更有意义。 ng-bind-html的任何替代或等效的JS端片段?
注意:如果您遇到过这些字符串,您可能知道它们可以直接使用HTML呈现,但是如果您使用的是Angular JS
{{some scope value}}
然后它不会格式化它自己的特殊字符。
答案 0 :(得分:2)
你可以这样使用$sce:
thrust::device_vector<int> allinput = input0;
allinput.reserve(input1.size()+input2.size()+input3.size());
allinput.insert(allinput.end(),input1.begin(),input1.end());
allinput.insert(allinput.end(),input2.begin(),input2.end());
allinput.insert(allinput.end(),input3.begin(),input3.end());
...
然后在HTML中使用ng-bind-html将内容绑定到元素。
function myCtrl($scope,$sce){
$scope.html = $sce.trustAsHtml('HTML_CODE;');
}