如果没有要显示的数据,我正在使用 angular ng-hide 指令隐藏一些标记:
<li class="header" ng-hide = " todayRecents.length === 0 ">today</li>
现在所有 ng-hide 所做的就是将 none 的显示值添加到元素 display:none
我希望它做的是根本不渲染标记,这可能吗?
最佳答案
在 Angular 1.1.5 中,您可以使用 ngIf directive如果给定的表达式是假的,它会从 dom 中删除元素。
关于javascript - 如果没有数据则不渲染元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16735708/