Angular 5消毒json响应

时间:2018-05-02 12:38:38

标签: angular sanitization sanitize

我正在使用角度5,之前我们在角度js中有项目,现在我们将其更改为角度5。

我正在使用已有的WebAPI响应,

用于显示动态操作菜单, 作为回应:我得到一些像

这样的锚标签

<a href="#" title="Recommend to" onclick="\&quot;fnShowMyRecommendedUsers('http://localhost:4200/MyReCommendedUsersParams/true/Contentid/34cac8bf-01a8-49d3-9251-a39eb94e2563/userid/1')\&quot;">Recommend to</a>

和javascript函数一样

javascript:fnAddItemtoMyLearning('ab63ea41-5eb6-4860-b477-cc50a70af5ba');

所以,我使用DomSanitizer

我尝试如下

app.component.html

    [innerHtml]="course.ViewLink | safe:'html'" - showing html script in front end

href={{course.ViewLink | safe:'script'}} -- showing the action link but action is not working

ng-click="course.ViewLink | safe: 'script'" -- showing the action link noting happening 

(click)="course.ViewLink | safe: 'script'" -- showing error

我想调用app.component.ts中的方法,如somefunction()。

需要帮助,谢谢。

0 个答案:

没有答案