将代码移动到 Angular 组件时,猫头鹰轮播不起作用 [英] Owl carousel not working when code is moved to an Angular component
问题描述
我的 Angular 版本:Angular 7
我刚开始学习 Angular,我正在尝试在我的 Angular 项目中使用下载的 Bootstrap 模板.我的 owl-carousel
在我的 Angular 项目中的 index.html
上工作得很好.但是当它被移动到一个新组件时就不会了.我将提供我遵循的步骤.请帮我排查问题
第 1 步:我将所有资产(JS、CSS 和图像)复制到 Angular 中 src 下的资产文件夹
第2步:将模板中index.html中的代码复制到angular index.html中,修改index.html中图片和JS文件的'src'
- 此时,一切正常!
第 3 步:由于将所有内容保存在一个文件中并不是一个好习惯,因此我尝试通过将基于owl-carousel"的 home-slider
移动到一个组件来重构代码如下称为家"
下面是 home-component.html
中的全部代码,所有的导入,如 Javascript
和 CSS
已经在 index 中.html
我的 Angular 项目
<section class="welcome-area"><div class="welcome-slides owl-carousel"><!-- 单张欢迎幻灯片 --><div class="single-welcome-slide bg-img bg-overlay" style="background-image: url(./assets/macbook-1.jpg);"data-img-url="macbook-1.jpg"><!-- 欢迎内容--><div class="welcome-content h-100"><div class="container h-100"><div class="row h-100 align-items-center"><!-- 欢迎文本--><div class="col-12"><div class="welcome-text text-center"><h6 data-animation="fadeInLeft" data-delay="200ms">创意&卓越<h2 data-animation="fadeInLeft" data-delay="500ms">欢迎来到我的网站</h2><a href="#" class="btn roberto-btn btn-2" data-animation="fadeInLeft" data-delay="800ms">探索我们的工作</a>