Как остановить функцию angular 6 HTML (обнаружение изменений) - PullRequest
0 голосов
/ 19 июня 2020

У меня есть функция в моем 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;
       .......
        });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...