Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
AngularJS卡在ng if上_Angularjs_Angular Ng If - Fatal编程技术网

AngularJS卡在ng if上

AngularJS卡在ng if上,angularjs,angular-ng-if,Angularjs,Angular Ng If,我有一个基于特定条件动态生成行的表。但是,我希望将行限制为最多5行。如果有超过5行,我想在表格底部显示一个链接,上面写着“更多文章”。如果有5行或更少,我不希望“更多文章”链接可见。我很确定我必须在这里使用ng,但不确定如何构造它。有什么建议吗 <table class="table table-sm table-responsive"> <thead> <tr> <th class="wrap-header"><bi

我有一个基于特定条件动态生成行的表。但是,我希望将行限制为最多5行。如果有超过5行,我想在表格底部显示一个链接,上面写着“更多文章”。如果有5行或更少,我不希望“更多文章”链接可见。我很确定我必须在这里使用ng,但不确定如何构造它。有什么建议吗

<table class="table table-sm table-responsive">
  <thead>
    <tr>
      <th class="wrap-header"><big class="big-text">My Benefits Articles</big></th>
    </tr>
  </thead>
  <tbody ng-repeat="item in data.list track by $index | limitTo: 5">
    <tr>
      <td><a ng-href="{{item.url}}"  target="_blank"> <img class = "icon" src="{{item.icon}}" height="30" width="30"> {{ item.short_desc }}</a></td>
    </tr>
  </tbody>
</table>

<div ng-if="/* What goes here? */">
  <a ng-href="/fedhc/?id=kb_category&kb_category={{item.parent}}" target="_blank">More Articles <i class="fa fa-caret-right"></i></a>
</div>

我的福利条款

您也可以使用ng show来显示符合特定标准的内容。 这比使用ng if显示内容更好

   <div ng-show="data.list.length > 5">
       <a ng-href="/fedhc/?id=kb_category&kb_category={{item.parent}}" target="_blank">More Articles <i class="fa fa-caret-right"></i></a>
    </div>

以下是这两方面的文档:


希望这有帮助

首先,我将使用一个变量来确定显示了多少帖子。这可以通过将
limito:5
更改为
limito:shownPosts
(记住声明它并在您的范围内设置为5)
然后,您需要检查您是否获得了比可见帖子更多的帖子。


旁注:您希望在每次单击按钮时将shownPosts变量增加5。

这只允许您单击按钮一次。不是吗?如果总共有10个以上的职位呢?这里我们的要求限制为5个
   <div ng-show="data.list.length > 5">
       <a ng-href="/fedhc/?id=kb_category&kb_category={{item.parent}}" target="_blank">More Articles <i class="fa fa-caret-right"></i></a>
    </div>