【问题标题】:angularjs ui-grid ui-grid-exporter errorangularjs ui-grid ui-grid-exporter 错误
【发布时间】:2015-04-07 08:55:00
【问题描述】:

我正在尝试使用 angularjs ui-gird 实现导出功能,如下所述:

http://ui-grid.info/docs/#/tutorial/206_exporting_data

但是我收到类似这样的 js 错误:

Error: [$injector:unpr] http://errors.angularjs.org/1.3.10/$injector/unpr?p0=uiGridSelectionConstan…nConstants%20%3C-%20uiGridExporterService%20%3C-%20uiGridExporterDirective

这是我的代码 sn-p:

var app = angular.module('CustomerModel', ['ngMessages', 'CommonDirective', 'ui.grid', 'ui.grid.autoResize', 'ui.grid.exporter']);

<div ui-grid="Customers" class="grid" ui-grid-auto-resize ui-grid-exporter></div>

我认为这与依赖注入问题有关,但无法弄清楚解决方案。

【问题讨论】:

    标签: angularjs angular-ui-grid


    【解决方案1】:

    嗯。这应该可行 - 这是教程使用的,也是我在代码中使用的。

    看起来您可能缺少 uiGridSelection - 也许尝试包括它。我不打算编写依赖于选择的导出器,但也许有人已经爬进来了。本教程肯定使用了选择。

    【讨论】:

    • 好的,这不应该是一个依赖。我会提出一个问题并查看它。
    • 我想从你那里得到更多帮助,我已经尝试让 UI Grid 响应,如果是,你能告诉我如何做同样的事情。谢谢!!
    • 你不能让它像这样响应,但你可以让它在窗口调整大小时调整大小。自动调整大小功能是这样做的最佳选择。 ui-grid.info/docs/#/tutorial/213_auto_resizing
    • 但是当我调整浏览器大小时我的列会折叠起来,实际行为应该是应该出现水平滚动这样的东西,所以所有列都是可见的,并且没有一个是折叠或收缩的。
    • 如果您使用 % 或 * 设置列宽,它们将调整大小。如果您设置了固定宽度,则它们不应该设置,尽管最近在该区域的 master 中进行了修复,因此您可能需要不稳定。
    猜你喜欢
    • 2015-10-08
    • 1970-01-01
    • 2016-02-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-09
    相关资源
    最近更新 更多