javascript - 如果 Angular 模型中没有数据则显示消息

标签 javascript angularjs

我有一个 Angular 应用程序,可以将数据从 json 模板化到 HTML 表中。这里显示了一项。

http://plnkr.co/edit/EReUj4GkhGF36SS6RaX4?p=preview

<tr ng-repeat="item in data">
    <td><a href="{{ item.Name | removeSpacesThenLowercase }}">{{ item.Fields["{BB2389F3-555B-4FC6-B106-C0A23A55A15F}"].Value }}</a></td>
    <td>{{ item.Fields["{123A77C7-07D5-4CAA-85E0-8F9B9CEE110C}"].Value }}</td>
    <td>{{ item.Fields["{B588A80F-A8C0-4A97-A35A-07D81ED53E9B}"].Value | formatData}}</td>
</tr>

如果 json 中没有数据项,我想在表格单元格中显示一条消息:“没有可用数据”。

这是一个没有数据的 plunkr。有人可以帮我调整 Angular 来呈现此消息吗?

http://plnkr.co/edit/1B9aiNKAoEiyWwWiI7Mr?p=preview

<tr ng-repeat="item in data">
    <td colspan="3">No data available</td>
</tr>

最佳答案

使用ng-if="data.length==0"

<tr ng-if="data.length === 0">
    <td> No data available </td>
</tr>

这里是plunkr

关于javascript - 如果 Angular 模型中没有数据则显示消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32252031/

相关文章:

javascript - 为什么复杂类型作用于引用值

AngularJS : remove $rootScope from a service

javascript - 指令中的多个 $observe

javascript - 如何在客户端处理 HTTP 错误?

javascript - 如何在指令中将元素推送到数组 - AngularJS

javascript - 尝试使用 javascript 合并 2 个对象

javascript - 'this' 在 setImmediate 调用中丢失?

javascript - 如何在javascript中重新排列数组

javascript - 如何更改浏览器默认删除确认框

javascript - 悬停在幻灯片上时如何暂停 Angular 间隔计时器