似乎我们无法隐藏特定的列,例如如果我们有一个包含 4 个属性的数组,并且我们只想显示三个,同时基于 $watch 或其他某种工具动态隐藏第四个。
您是否尝试使用 header-class="myHideClass" 属性?
它适用于:
...
<table ng-table="tableParams" ...
...
<td ng-show="tableParams.myShowFlag">
...
...
getData: function ($defer, params) {
params.myShowFlag = false;
...
}
...
非常感谢 zdila 为我所做的这项工作。
我想隐藏一列,但我想用 ng-table-to-csv 将它提取到 CSV 中,所以我使用了@zdila的解决方案,并且按照@zeitos 的建议,我添加了一个标题类来隐藏标题。
这样我的专栏就在 DOM 上,但不可见,它出现在我的 CSV 中。
<td ng-show ="cashFlowsTable.myShowFlag" data-title="'Debito Residuo a decorrenza'" header-class="'ng-hide'">{{::cashFlow.debResd}}</td>
最有用的评论
它适用于: