читала что можно заменить на *ngIf, но не совсем понимаю как можно заменить вот здесь:
<svg aria-hidden="true" [ngClass]="'icon' + (planTrackingInfo.completedCount ? ' icon--blue ' : ' icon-yellow ') + 'icon--big icon--center icon--big-' + planTrackingInfo.planType">
<use xmlns:xlink="http://www.w3.org/1999/xlink" [attr.xlink:href]="'#icon_big-' + planTrackingInfo.planType"></use>
</svg>
насколько я понимаю идею, необходимо продублировать блок, добавив в каждую следующую копию необходимый класс, а по условию отображать тот или иной блок. По-моему, уже лучше class="{{className}}" использовать.
в файле с полифилами /** IE10 and IE11 requires the following for NgClass support on SVG elements */ // import 'classlist.js'; // Run `npm install --save classlist.js
Обсуждают сегодня