在 Component 中注入 Renderer2,通过 Renderer2 创建 link element
export class Tinymce5Component {
constructor(
private _renderer: Renderer2
) { }
async loadTinymce(): Promise<[tinymce: TinyMCE, contentStyle: string]> {
const link = this._renderer.createElement('link');
this._renderer.setAttribute(link, 'rel', 'stylesheet');
this._renderer.setAttribute(link, 'type', 'text/css');
this._renderer.setAttribute(link, 'href', '/assets/tinymce5.skin.min.css');
this._renderer.appendChild(document.head, link);
//...
}
}