【发布时间】:2018-03-15 21:11:57
【问题描述】:
大家好,大家在我的 Angular Web 应用程序中遇到了砌体错误,想知道我做错了什么。任何帮助将不胜感激。
错误:masonry_layout_1.default 不是构造函数
import Masonry from 'masonry-layout';
let grid = document.querySelector('.grid');
let msnry = new Masonry(grid, {
itemSelector: '.grid-item',
columnWidth: 20,
gutter: 0
});
msnry.layout();
<div class="grid">
<div class="grid-sizer"></div>
<component-name></component-name>
<component-name></component-name>
<component-name></component-name>
<component-name></component-name>
</div>
【问题讨论】:
-
你确定
masonry-layout是一个可以导入的模块吗? -
请提供'masonry-layout'内容
-
Mike McCaughan:在从 "@angular/cli": "^1.5.5" 到 "@angular/cli": "^1.7.3" 的 angular cli 更新之前,它可以正常导入,
标签: angular typescript masonry