我需要动态加载外部的css资源,以更改页面的字体族。
在我的SPA应用中,用户可以选择UI所需的字体族。因此,他将从https://fonts.google.com拷贝/粘贴字体族到输入框中,然后我需要相应地更改页面的字体族属性。
为了实现这一点,我需要加载外部字体资源,例如<link href="https://fonts.googleapis.com/css?family=<FONTFAMILYNAME>" rel="stylesheet">
,然后通过CSS绑定来更改页面的字体族,这不是一个问题。
从模型方面如何实现呢?
更新
该应用使用Aurelia js框架开发,所以我指的是Aurelia模型,但仍在客户端进行。