1

我正在使用来自AngularStrap的 scrollspy在滚动时显示当前月份。启动 scrollspy 的标题循环:

<h1>
  <span ng-repeat="month in months" data-target="#month{{month}}" bs-scrollspy>
</h1>

被监视的元素是表格行:

<table>
  <tr id="month{{dateOfCoordinate(week,0).format('YYYYM')}}" ng-repeat="week in weeks">
    <td ng-repeat="day in range(0,6)">
      FooBar
    </td>
  </tr>
</table>

这一切都很好,直到我远程添加更多的几周和几个月。scrollspy 不适用于新添加的元素,而生成的 html 看起来不错。在 scrollspy 模块 ( GitHub ) 中,spy 使用 $scrollspy.init 启动。我想我必须使用 $scrollspy 服务再次重新初始化 scrollspy,但我无法让它工作。谢谢

4

0 回答 0