Как мне сделать * ngIf динамическим после того, как представление было отображено? - PullRequest
0 голосов
/ 17 октября 2018

Надеюсь, вопрос имеет смысл, я очень плохо знаком с Angular.

По сути, у меня есть директива * ngIf, которая меняет цвет свойства css, так что пользователь получает предупреждение при планировании событияначать (но не имеет).

<input type="hidden" *ngIf="isEventOverdue(event.startDatetime, event.status, i) == true" />



public isEventOverdue(eventStartTime:string, eventStatus:string, eventIndex:number):  boolean
{
    if (Event Status = 'Scheduled' && elapsed time since event start time >= 5mins) {
            this.events[eventIndex].view.statusColor = "red";

    }
}

Проблема, с которой я сталкиваюсь, заключается в том, что эта функция запускается только один раз, и это означает, что свойство CSS изменяется только при обновлении или загрузке страницы.Как мне мгновенно изменить свойство css?

...