angular 如何让滚动条一直都在最下面

  /**
     * 留言提交
     */
    messageSubmit() {
    let me=this;
    me.messageArr.student.push(
        {
            'message':me.inputMessage, 'img': ''
        }
    );
    me.inputMessage='';
    setTimeout(()=>{
        $(".messageScoll").scrollTop($(".messageScoll")[0].scrollHeight);//让滚动条一直在最下面
    });

注意:必须得放在延时里面(如果不放在延时里面的话,可能永远都是离最下面还有一段距离,因为双向绑定是需要一定的时间的 ,在还没有绑定完成的时候就执行到了滚动条的这个代码,它的这个值只是上个页面的值,所以要加延时)

你可能感兴趣的:(js,angular4)