Я бы хотел заменить иконку Clarity на свой собственный, используя локальный файл SVG.Я подготовил сервис для этого:
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root'
})
export class IconServiceService {
icons: any = {
'caret': '<svg viewBox="0 0 100 100"><use xlink:href="file://help.svg#caret"></use></svg>',
};
constructor() { }
public load() {
window['ClarityIcons'].add(this.icons);
}
}
Он работает, когда вместо части <use xlink:href="file://help.svg#caret">
я помещаю весь контент SVG.Однако, когда я хочу сделать ссылку на локальный файл (как показано в коде), я не могу получить файл.Я использую Angular 7. Как я могу использовать локальный файл SVG здесь?