无法更改io-slimscroll滚动到组件的位置

问题描述

我正在使用angular-io-slimscroll,并且正在使用我安静的旧项目angular-2,这里的想法是通过使用特定的超时来动态更改滚动位置。因此,如果我在scrollTo中为滚动条指令提供默认值,则它工作正常,但是当我使用组件中的该值的动态更新时,它将无法工作。在过去的两天里,我对这项任务感到震惊,我需要一些帮助。

下面是html代码,在该代码中,如果我将scrollTo值设置为任意整数,则可以正常工作。

<div class="scrollbar-inner search-results" slimScroll width="auto" height="295px" 
scrollTo="scrollTo" size="5px" alwaysVisible="true" color="#666">

角度组件代码:

在下面的代码中,我有一个计时器,该计时器每毫秒运行一次,并根据随机数更改滚动位置,但值不会在html中更新。

  setInterval(()=>{
    this.scrollTo = Math.floor(Math.random() * 300) + 1  ; // to generate random numbers to change 
    position
  },500);

以下是angular-io-slimscroll插件的链接 https://github.com/rd-dev-ukraine/angular-io-slimscroll/blob/master/slimscroll.directive.ts

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)