ANGULARJS:如果ng-repeat为空,如何添加0?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ANGULARJS:如果ng-repeat为空,如何添加0?相关的知识,希望对你有一定的参考价值。

我的表看起来像这样:enter image description here

这背后的代码是:

<tr ng-repeat="di in dayInterval track by di.id"
          ng-class="{weekend: di.dayName=='Samedi'|| di.dayName=='Dimanche'}">

          <!--td ng-repeat="pr in profiles track by pr.i.id_profile" ng-if="gr.id_groupe==pr.i.groupe"
          style="min-width:150px !important; max-width:150px !important; height:40px !important;font-size:12px;">

            <!label ng-repeat="ptt in value.ptasks track by ptt.id_profile" ng-if="ptt.id_profile==pr.i.id_profile">
              {{ptt.counter / 2}}
            </label-->

            <td ng-repeat="(key,value) in fullTasks track by value.id_profile" style="min-width:150px !important; max-width:150px !important; height:40px !important;font-size:12px;"
            ng-if="gr.id_groupe==value.groupe">
                <div ng-repeat="d in value.tasks track by $index" ng-if="d.from_interval==di.dsUnix">
                  <a style="color:rgb(0, 102, 255); font-weight:bolder">{{d.counter / 2}} {{d.hrname}}</a>
                </div>
              0

            </td>




          </tr>

如果该td没有值,我该如何为每个人自动生成0值?

答案

我通常只是这样做:

<div ng-show="value" ... rest of attrs here></div>
<div ng-show="!value">0</div>

以上是关于ANGULARJS:如果ng-repeat为空,如何添加0?的主要内容,如果未能解决你的问题,请参考以下文章

AngularJS - 如何处理 ng-repeat 与预先存在的项目

如何用angularjs的ng-repeat实现二级导航条

关于angularjs的ng-repeat指令

如果输入数组值是整数类型,为啥 angularjs(ng-repeat) 允许在第一次添加重复记录

AngularJS 复选框 ng-repeat 和选定对象?

如何在 AngularJS 中使用 ng-repeat 迭代键和值?