У меня есть функция в моем Angular html, которая получает значение из общего объекта в службе. Проблема в том, что я хотел бы Angular отключить обнаружение изменений, чтобы функция не выполнялась постоянно. Я не могу запустить функцию раньше, поскольку параметр извлекается только в ngOnInit. Я видел дискуссии по этому вопросу, но решения не было .... есть ли решение в 2020 году? Это код:
.html
<td [ngStyle]="{'border-top': ezzy.getThemeBorderColor()}" attr.dataTh="{{ezzy.LOCALIZATION.price}}">{{response.price*ezzy.getFxRate(respondedList.country) | number:'1.2-2'}}</td>
ngOnInit
....
....
window.customSocket.emit('getRespondedList'); // GET LIST FROM SERVER
window.customSocket.on('respondedList', (data: any) => {
window.customSocket.off('respondedList');
this.respondedList = data.respondedList;
this.respondedListReponsesCount = data.dealerCount;
.......
});