My dashboard.component.html
<button type="button" id="sidebarCollapse" class="btn btn-info">Collapse</button>
<script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
<script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>
<script>
$(document).ready(function(){
$('#sidebarCollapse').on('click',function(){
$('#sidebar').toggleClass('active');
});
});
</script>
This compiles perfectly along with other code inside the dashboard.component.html file, but after ng serve. My application does not execute the Collapse button when clicked.
If I run the file separately as index.html with its style.css outside Angular Framework, it tends to work fine. The issue exists with bootstrap libraries not being executed by Angular or something related.
I have rest of the full functional code in stackblitz for reference https://stackblitz.com/edit/dashboardissue