javascript - 空表格单元格

标签 javascript angularjs

我得到了一个包含数据的数组。 现在我正在使用 AngularJS 动态创建一个 html 表。

显示了数组中的数据,但是二维数组中也有空字符串,像:

array = [[""],["name"],[""],["name2"]]

有没有办法显示空表格单元格?

像这样我的表格数据被移动了。

如果有帮助:

var template = `
  <table class="objList" >
    <tr data-ng-repeat="z in colStorageItems | orderBy: \'-name\' track by $index">
      <th class = "col" data-ng-repeat="y in z | orderBy: \'name\' track by $index">
        {{y}}
      </th>
    </tr>
  </table>
`;

谢谢

最佳答案

您可以使用 if ng-if 从呈现的 html 中过滤空项目/行。

<tr ng-repeat="item in items " ng-if="item.dataField">
   <!-- Content of tr, item.dataField is not not "empty"-->
</tr>

关于javascript - 空表格单元格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53764038/

相关文章:

Javascript - 暂停具有 setTimeout 并显示分钟/秒的 IIFE 输出 - 番茄钟

javascript - 如何在 ASP.NET 网络表单上使用 javascript 设置文本框的值

java - 带有 Apache Tiles 的 AngularJS

javascript - AngularJS 分页只显示一页

javascript - Mouseup 事件未使用函数内部代码触发

javascript - 使用 iframe 和 ontouchstart 的 Mobile Safari 中的文本选择错误

javascript - Angular 如何重新加载 Controller

django - 使用 angular 向 django-rest 发送 DELETE 请求被解释为 OPTIONS

javascript - AngularJS ngRepeat 更新模型

javascript - d3、Angular 2 : node. getBoundingClientRect 不是函数