最佳答案
我将 Angular.js 用于一个应用程序,该应用程序使用隐藏 trs 通过在下面的 td 中显示 tr 并向下滑动 div 来模拟滑出效果。这个过程在迭代这些行的数组时使用敲出.js 工作得非常好,因为我可以在 tr 元素周围使用 <!-- ko:foreach -->。
使用 angle,ng-repeat必须应用于 html 元素,这意味着我不能使用标准方法重复这些双行。我对此的第一个反应是创建一个指令来表示这些双 trs,但是这个方法不够,因为指令模板必须有一个根元素,但是我有两个(<tr></tr><tr></tr>)。
如果任何有 ng- 重复和角的经验的人谁已经破解了这个可以解释如何解决这个问题,我将非常感激。
(我还应该注意,将 ng-repeat附加到 tbody 是一个选项,但是这会产生多个 tbody,我假设这对于标准 HTML 来说是不好的形式,如果我错了请纠正我)