если вы используете angular6, вы можете поместить его в секцию script [] файла angular.json
или для углового 4/5 имя файла: .angular-cli
"scripts": [
"path/to/scripts/file1.js",
"path/to/scripts/file2.js"
]
Ваш код нижеможет не работать, потому что в то время узел "#widget_tree"
не был создан в DOM, просто попробуйте добавить этот код в некоторые setTimeout()
<script>
var widget_tree = $("#widget_tree").NCBOTree({
apikey: "<my-api-key>",
ontology: "ENVO"
});
</script>
, такие как
<script>
function injectAPIKey() {
setTimeout(function() {
var widget_tree = $("#widget_tree").NCBOTree({
apikey: "<my-api-key>",
ontology: "ENVO"
});
}, 10000);
}
injectAPIKey();
</script>