в файле angular.json, scripts - Массив элементов
"scripts": [
"src/assets/.../.../....min.js",
"src/assets/vendor/.../..-stylist.min.js",
"node_modules/ace-builds/src-min/ace.js",
"node_modules/ace-builds/src-min/..-....js",
"node_modules/ace-builds/..-../....js"
]
ИЛИ
ngAfterViewInit() {
const s = document.createElement('script');
s.type = 'text/javascript';
s.setAttribute('data-attr', 'some value');
s.src = 'http://somedomain.com/somescript';
const body = document.getElementsByTagName('body')[0];
body.appendChild(s);
}
, если вы хотите добавить несколько атрибутов
.setAttribute('data', "icon: '.gif', url: '.html', target: 'page', output: '1'");
илиВы можете повторить эту строку кода
s.setAttribute('name', 'value');