javascript - 我如何制作一个有角度的应用程序(嵌入在不同的站点上)一直跨到页面底部
问题描述
我使用嵌入客户网站的 Angular 开发了一个组件。我希望组件至少跨越到视口结束。每个站点都有不同大小的标题,并且标题不共享标签/类/ID。我需要向应用程序添加等于视口高度的最小高度值 - 标题高度,这样,即使我的组件的内容不足以到达视口的底部,最小高度也会强制它跨越所有通往它的路。
以前我用下面的 JS 代码处理了这些问题
var component= document.getElementById("component")
component.minHeight = Window.innerHeight - component.getBoundingClientRect().top
但这不适用于角度...
知道我怎样才能完成这项工作吗?
解决方案
#component {
min-height: 100vh;
}
在 css 中将 min-height 设置为 100vh 和父组件。
我认为 css 比 javascript 或 typescript 更简单。
推荐阅读
- java - PUT 请求给出 400 错误请求错误
- sql-server - 存储过程中的 OpenQuery
- javascript - Photoshop Script 不再改变颜色
- scala - Spark - 如何在 Spark 中计算百分位数?
- javascript - JavaScript Ajax 不能正常工作
- windows - 阅读 Python 2 或 3 中的标准性能监视器统计信息?
- html - 如何停止弹出不隐藏在css中?
- spotfire - 如何在 Spotfire 中为条形图制作百分比标签
- jwt - 是否所有 JWT 有效负载密钥都被视为声明
- jquery - 数据表使用其他列中的值更改单元格类别