Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/441.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 确定文本何时超过特定高度_Javascript_Html_Angular - Fatal编程技术网

Javascript 确定文本何时超过特定高度

Javascript 确定文本何时超过特定高度,javascript,html,angular,Javascript,Html,Angular,使用angular和typescript,当文本超过容器高度时,我需要能够关闭段落的标记。 假设我有一个高度为200px的。在div{{text}}中添加对象时,我需要能够确定文本何时大于容器可以容纳的200px文本 是否有javascript中我没有发现的任何事件?您可以使用overflow-y:auto然后检查div的scrollHeight,如果它超过200,您应该得到答案您可以设置overflow:hidden。文本仍然会在那里,但是超过200px的任何内容都不会显示。@joybanks

使用angular和typescript,当文本超过容器高度时,我需要能够关闭段落的标记。 假设我有一个高度为200px的
。在div
{{text}}

中添加对象时,我需要能够确定文本何时大于容器可以容纳的200px文本


是否有javascript中我没有发现的任何事件?

您可以使用
overflow-y:auto
然后检查div的
scrollHeight
,如果它超过200,您应该得到答案您可以设置
overflow:hidden。文本仍然会在那里,但是超过200px的任何内容都不会显示。@joybanks,谢谢。这可能是一种可行的方法。虽然我不知道如何确定段落中的哪个字符,但我需要删掉文本。有什么想法吗?@Ourobrus,谢谢你的评论,但这不是我想要的行为。隐藏溢出在视觉上起作用,但我需要知道何时开始隐藏,以便手动切断文本,因为我需要将溢出文本放置在其他地方。