角度服务($ sce)类型的副作用

时间:2016-09-29 09:34:58

标签: angularjs

我有一个带有html文本的字符串变量,其中应用了$sce.trustAsHtml()函数。我的问题是该函数将字符串从字符串更改为json对象。但我需要将trim()函数应用于变量,trim()只能应用于字符串。如何克服这个问题?

var myVar = $sce.trustAsHtml("some html text");
var strVar = "some another text";
myVar.trim() === strVar.trim(); <---- error here

1 个答案:

答案 0 :(得分:0)

不应该是strVar.trim() === myVar.trim();,也可以试试这个

//仍然不确定为什么你会调用myVar上的修剪,但无论如何你可以做一些事情:

$sce.getTrustedHtml(myVar).trim() === strVal.trim();