javascript - AngularJS:Ng-repeat 中断 "Waves"动画

标签 javascript css angularjs

Waves 来自这里。 http://fian.my.id/Waves/

要添加波浪效果,您只需添加 JS 和 CSS 文件,然后将 class="waves-effect waves-button"添加到您选择的组件,并调用 Waves.displayEffect();。

不幸的是,angularJS ng-repeat 似乎打破了这一点。控制台没有错误。

这个有效:

<a href="#" class="waves-effect waves-button">Click Here</a>
<div class="col-md-4 col-sm-6 garment" ng-repeat="garment in buypage.garments">
</div>

这不是:

<div class="col-md-4 col-sm-6 garment" ng-repeat="garment in buypage.garments">
              <a href="#" class="waves-effect waves-button">Click Here</a>
</div>

编辑

移动波浪.displayEffect();内部 Controller 没有修复它。

最佳答案

已解决

HTML:

<div ng-repeat="garment in buypage.garments" ng-init="initWaves()">
...
</div>

在 AngularJS Controller 中:

$scope.initWaves = function(){
  Waves.displayEffect();
}

关于javascript - AngularJS:Ng-repeat 中断 "Waves"动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26740692/

相关文章:

javascript - box2d 力(applyimpulse 和 applyforce)

javascript - 将类添加到 html 表格的特定单元格

html - 如何为同一类获得相同大小的按钮和 href?

javascript - float 容器不会在内容收缩时收缩

angularjs - AngularDart 组件和模型绑定(bind)

javascript - jQuery何时输出promise对象而不是结果

javascript - 阻止 &lt;iframe&gt; 内的所有 JS 事件

css - 使用flex强制将div对齐到页面的右下角

javascript - angular-tree-control 删除整体填充

javascript - 将智能表添加到meanjs堆栈