如何在html中调用angular方法?

How to call angular method in html?

我正在使用 *ngFor(*ngFor="let radio of items) in div element and inside of this div , using an img element.I am trying to set the src like [src]="radio.getIsActiveIcon()" 但 “46 ERROR TypeError: _v.context.$implicit.getIsActiveIcon is not a function at Object.eval [as updateRenderer]”错误发生。 我的 img 元素和 getIsActiveIcon 函数是;

<img class="is-active-image" [src]="radio.getIsActiveIcon()">

public getIsActiveIcon(): string {
    if (this.isActive === 1) {
        return 'assets/img/ic_active.png';
    }
    return 'assets/img/ic_not_active.png';
}
<img class="is-active-image" [src]="getIsActiveIcon()">

不确定无线电是什么意思,但您所要做的就是调用该函数。

防止 cross-site 脚本 (XSS) Cross-site 脚本 (XSS) 使攻击者能够将恶意代码注入网页。例如,此类代码随后可以窃取用户数据(特别是登录数据)或执行冒充用户的操作。这是网络上最常见的攻击之一。

要阻止 XSS 攻击,您必须防止恶意代码进入 DOM(文档对象模型)。例如,如果攻击者可以诱骗您在 DOM 中插入标签,他们就可以在您的网站上 运行 任意代码。攻击不仅限于标签——DOM 中的许多元素和属性都允许代码执行,例如,和 .如果 attacker-controlled 数据进入 DOM,预计会有安全漏洞。

如需更多信息,请访问此处 Angular Security

最后,我使用了 Pipe,它 works.it 更清晰了。