【发布时间】:2018-10-11 21:31:39
【问题描述】:
我是 Angular 和 Materialise 的新手。我正在尝试在我的 Angular 组件中初始化一个轮播。
Materialize 提到了三种方式:
M.AutoInit();
或
document.addEventListener('DOMContentLoaded', function() {
var elems = document.querySelectorAll('.carousel');
var instances = M.Carousel.init(elems, options);
});
或
$(document).ready(function(){
$('.carousel').carousel();
});
我已经通过节点安装了 Materialize。我的 angular.json 文件夹中有它的 CSS 和 JS 作为依赖项。 CSS样式有效。我已经在我的组件中的ngOnInit 生命周期挂钩中尝试了这三种方法。无法识别“M”。我尝试导入物化:
import { materialize } from '../../../node_modules/materialize-css'
和
let m = materialize;
但这也没有用。
然后我将 jquery 安装为依赖项并尝试了该方法,但这似乎也不起作用。
【问题讨论】:
-
在stackblitz.com 上分享您的代码?试试这个 import 'materialize-css';
标签: javascript jquery angular typescript materialize