Я хочу динамически загрузить css в HTML в базовом классе. Это пример:
export class base {
constructor(divId) {
}
loadCss_SingletonFunc(cssText) {
// load css into html page. But how to make sure it loads once.
}
}
export class Hello extends base {
constructor(divId) {
const css1 = 'bla bla 1';
const css2 = 'bla bla 2';
super(divId);
this.loadCss_SingletonFunc(css1);
this.loadCss_SingletonFunc(css2);
}
}
let a = new Hello('div1');
// Don't load same css 2 times in a page!!!
let b = new Hello('div2');
Как сделать так, чтобы 2 объекта загружали один и тот же css в HTML только один раз?