Ng-table: 带有 ng-repeat 的动态数据标题

创建于 2013-08-29  ·  12评论  ·  资料来源: esvit/ng-table

我想在创建 html 元素时动态分配标题。 似乎标题解析器在分配之前工作。 如果我检查 chrome 中的元素,标题已设置,但缺少 thead 元素。

<table ng-table="tableParams" show-filter="true" class="table table-striped">
    <tr ng-repeat="item in items">
        <td data-title="{{key}}" ng-repeat="(key, value) in item">
            {{value}}
        </td>
    </tr>
</table>

最有用的评论

是否有任何计划实际解决此问题以接受数据标题的动态输入? 我尝试使用一个函数,它看起来很有希望,但出于某种奇怪的原因,该函数既不接受任何动态输入,也只接受硬编码值。 恕我直言,上面提出的修复似乎不是一个很好的解决方案。

加菲猫

所有12条评论

+1

+1

+1

+1

@esvit我喜欢您的工作,并感谢您为解决此问题所做的努力以及我们要求修复的所有问题:)。

在这种情况下,集合列似乎是硬编码的,尽管我在 th 中添加了 ng-repeat = 'a in schema',但当我检查 html 代码时,仍然会看到 th 中的 $columns 中的列。 是不是很奇怪。 我会投票作为更简单的解决方案添加对@Ebolon给出的示例的支持,只支持数据标题的占位符

谢谢并恭祝安康。

为我之前的评论道歉,我正在尝试使用 0.3.0 版本。 我下载了 0.3.1 并按预期工作。 我发现的唯一问题是 angular 版本的向后兼容性问题,这会阻止分页小部件。 我的应用程序以 angular 1.0.8 运行,我收到此消息 TypeError: Object #没有方法“调试”。 谷歌搜索我发现 $log.debug 从 1.1.2 开始可用。 没什么大不了的,希望这有助于开发目的。

顺便说一句,计划何时通过此修复程序通过 bower 发布新版本?

马克西

明确地,避免 $log.debug 语句带来与 Angular 0.8 的向后兼容性。 例如,是否有机会通过 tableParams 禁用日志?

谢谢并恭祝安康。

+1

+1 用于禁用 $log.debug

+1

是否有任何计划实际解决此问题以接受数据标题的动态输入? 我尝试使用一个函数,它看起来很有希望,但出于某种奇怪的原因,该函数既不接受任何动态输入,也只接受硬编码值。 恕我直言,上面提出的修复似乎不是一个很好的解决方案。

加菲猫

+1

此页面是否有帮助?
0 / 5 - 0 等级

相关问题

esvit picture esvit  ·  37评论

wayjake picture wayjake  ·  6评论

ivyfae picture ivyfae  ·  12评论

ulise picture ulise  ·  5评论

alienriquebm picture alienriquebm  ·  6评论