Как использовать SVG-спрайт по умолчанию, если идентификатор не найден - PullRequest
0 голосов
/ 14 февраля 2019

У меня есть спрайт SVG и список значков / логотипов в моей базе данных.

Я перебираю все из них и использую шаблонизатор для генерации моих иконок, например:

<div class="partsvg__container">
  <svg class="partsvg__wt-icon partsvg__wt-icon--{{icon}}">
    <use xlink:href="svg/icons.svg#wt-icon-{{icon}}"></use>
  </svg>
</div>

У меня может не быть SVG для каждого элемента в базе данных, и в этомcase шаблон отображает пустое пространство.

Как мне сделать так, чтобы, если (например) svg/icons.svg#wt-icon-stackoverflow не присутствовало, несмотря на это, чтобы по-прежнему показывалось значение по умолчанию (то есть: svg/icons.svg#wt-icon-default)?

...