Angular 2 ngStyle 无法绑定以数字开头的字体系列

Angular 2 ngStyle cannot bind font-family start with a number

我尝试将动态字体系列绑定到文本。但我面临一个问题,即以数字开头的字体名称无法绑定到 DOM 元素。我做了很多研究,但我找不到为什么会这样。

模板:

<h2 [style.font-family]="font">Hello {{name}}</h2>

组件class:

constructor() {
    this.name = `Angular! v${VERSION.full}`;
    this.font = '28 Days Later';
}

使用字体"Arial",DOM生成罚款:

但是,它似乎忽略了生成字体“28 Days Later”

这里是Plunker

感谢任何建议,提前致谢!

这很简单,只需像这样使用您的字体即可:

 this.font = "'28 Days Later'";