Как вызвать угловой метод в HTML? - PullRequest
0 голосов
/ 17 мая 2019

я использую * ngFor (* ngFor = "let radio of items) в элементе div и внутри этого div, используя элемент img . Я пытаюсь установить src как [ src] = "radio.getIsActiveIcon () " но «46 ОШИБКА TypeError: _v.context. $ Implicit.getIsActiveIcon не является функцией в Object.eval [as updateRenderer]» ошибка происходит. Мой элемент img и функция getIsActiveIcon:; 1007 *

<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';
}

Ответы [ 3 ]

0 голосов
/ 17 мая 2019

Предотвращение межсайтового скриптинга (XSS) Межсайтовый скриптинг (XSS) позволяет злоумышленникам внедрить вредоносный код в веб-страницы.Такой код может, например, украсть пользовательские данные (в частности, данные для входа в систему) или выполнить действия, чтобы выдать себя за пользователя.Это одна из самых распространенных атак в сети.

Чтобы блокировать атаки XSS, вы должны предотвратить попадание вредоносного кода в DOM (объектная модель документа).Например, если злоумышленники могут заставить вас вставить тег в DOM, они могут запустить произвольный код на вашем веб-сайте.Атака не ограничивается тегами - многие элементы и свойства в DOM, например, позволяют выполнять код, и.Если данные, контролируемые злоумышленником, поступают в DOM, ожидайте уязвимостей безопасности.

для получения дополнительной информации перейдите сюда Angular Security

0 голосов
/ 11 июня 2019

Наконец, я использовал Pipe, и это работает. Это более понятно.

0 голосов
/ 17 мая 2019
<img class="is-active-image" [src]="getIsActiveIcon()">

Не уверен, что означает радио, но все, что вам нужно сделать, это вызвать функцию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...