Angularjs 滚动到my directive元素中的特定id

Angularjs 滚动到my directive元素中的特定id,angularjs,Angularjs,在角度系统的左侧有一个全宽导航div 在执行完整页面加载时,我已成功地在活动页面的上设置了id 这一切都是在我的导航指令内完成的 当div中有一长串项目时,它会滚动 我试图做的是滚动到div中的活动元素,但我没有乐趣 在我的指令中,我已使用以下命令成功找到id: element.find('#exampleId'); 但是我不知道如何让这个div滚动到相关的id 有什么想法吗?这将滚动到带有Id消息ContentElement的div底部 let messagesContentElement

在角度系统的左侧有一个全宽导航div

在执行完整页面加载时,我已成功地在活动页面的
  • 上设置了id

    这一切都是在我的导航指令内完成的

    当div中有一长串项目时,它会滚动

    我试图做的是滚动到div中的活动元素,但我没有乐趣

    在我的指令中,我已使用以下命令成功找到id:

    element.find('#exampleId');
    
    但是我不知道如何让这个div滚动到相关的id


    有什么想法吗?

    这将滚动到带有Id消息ContentElement的div底部

    let messagesContentElement = document.getElementById('messagesContentElement'); 
    messagesContentElement.scrollTop = messagesContentElement.scrollHeight;
    
    因此,您需要获得正确的scrollTop值。也许你可以根据固定的单元格高度来计算