javascript - angular-stl-model-viewer 在 Angular 项目中不起作用
问题描述
我尝试通过 npm 包 angular-stl-model-viewer 将 stl-viewer 添加到我的 angular 项目中,并成功安装了所有依赖项。问题是,它没有显示。这就是包的链接:https ://github.com/tevim/angular-stl-model-viewer
我检查了 html 页面的源代码,发现我使用标签集成到我的页面的 angular-stl-viewer 在标签内创建了一个 div 元素和一个画布。并且画布的宽度和高度属性为零。所以好像有问题。但是我成功地在在线 stl-viewer 上呈现了我的示例 stl 文件“HalfDonut.stl”。我还检查了演示页面中的 html 源代码,除了画布的宽度和高度外,它看起来都一样。演示页面:https ://tevim.github.io/angular-stl-model-viewer/examples/basic/dist/my-app/
解决方案
我有同样的问题,显然你需要添加一些 CSS 来让查看器出现:
stl-model-viewer {
display: block;
height: 500px;
width: 500px;
}
这是在示例下的 angular-stl-model-viewer 存储库中找到的: https ://github.com/tevim/angular-stl-model-viewer/tree/master/examples/basic/src/app
推荐阅读
- javascript - 无法更改 vuejs-datepicker 的宽度和高度
- java - 获取学生详细信息并显示
- javascript - Javascript 'new Date()' 显示不正确的语言环境时间?(迟到 7 小时)
- android - Android Studio 显示 Firebase 错误
- javascript - JQuery如何遍历多个JSON文件来构建测验
- java - Jackson 将所有属性编码为 base64
- php - 获取在同一会话中使用 rest api 创建的元素的 id
- sql - SQL Server:与服务器建立连接成功,但登录过程中出现错误
- android - 调试 Android 应用内更新的最佳实践
- google-maps - 如何将 Google 地球与我的网站连接起来?