0

我有一个指令。我希望它从表头读取配置选项,然后在编译阶段使用角度表达式(ng-repeat)构建 tbody tr。

我已经调试并且可以进入一个阶段,我可以在插入后的断点上的 firebug 中看到 DOM 中的 HTML。我还调试了它被删除的位置以及它在 applyDirectivesToNode 函数上的位置。我无法弄清楚 transclude 的正确配置。

这是一个小提琴。任何帮助都会很棒。第 32 行是我附加 HTML http://jsfiddle.net/raff77/eGUhF/2/的地方

  tBody.append(html);
4

1 回答 1

1

我对原始小提琴进行了一些更改以使其正常工作:

  1. 在 HTML 中使用datatable而不是data-table
  2. 第22行,由于jqLit​​e的限制,使用find('th')代替find('thead > tr > th')
  3. 第 23 行,使用dataset代替chartdata
  4. 第 32 行,使用tBody[0].innerHTML = html代替tBody.append(html)

检查更新的小提琴,我在其中有“已修复”的评论,以进一步澄清一些问题。

于 2013-05-29T21:20:23.870 回答