实际上我尝试删除输出中的html不需要的元素,例如 " , '
等...
以下是我的脚本标记中使用的代码
scope.categorywithouthtml = function () {
return sce.trustAsHtml(scope.directories.dirurl);
return sce.trustAsHtml(scope.directories.text);
};
以下是我要删除的代码 dirurl 和文字
<span" ng-bind-html="categorywithouthtml()" "{{dir.dirurl}}"></span>
<a href= "{{dir.dirurl}}" class="button1" rel="{{dir.text}}">
我用span来删除它,我错过了什么。
<a href= "{{dir.dirurl}}" class="button1" rel="{{dir.text}}">
在 {{dir.dirurl}} 的位置,输出不应包含“,。”等。
答案 0 :(得分:1)
我不完全确定你要做什么,但我想指出你的第二个回复声明永远不会在这里达成:
scope.categorywithouthtml = function () {
return sce.trustAsHtml(scope.directories.dirurl);//This exits the function
return sce.trustAsHtml(scope.directories.text);//This line is never reached
};
答案 1 :(得分:0)
试试此代码。
scope.categorywithouthtml = function () {
return sce.trustAsHtml(scope.directories.dirurl);
};
然后给出这个代码,但有一个条件是你一次只能获得一个值,循环值不会起作用。
<span ng-bind-html="categorywithouthtml()"></span>