Я попытался связать динамическое семейство шрифтов с текстом. Но я сталкиваюсь с проблемой, что имя шрифта начинается с числа, не может быть привязано к элементу DOM. Я провел много исследований, но не могу понять, почему это происходит.
Шаблон:
<h2 [style.font-family]="font">Hello {{name}}</h2>
Класс компонента:
constructor() {
this.name = 'Angular! v${VERSION.full}';
this.font = '28 Days Later';
}
С шрифтом "Arial" DOM генерируется отлично:
Но, похоже, он игнорирует создание шрифта "28 дней спустя"
Вот Плункер
Я ценю любое предложение, спасибо заранее!
Assalamualaikum,
это довольно просто, просто используйте свой шрифт следующим образом:
this.font = "'28 Days Later'";