问题描述
我正在使用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 (将#修改为@)