Angular - 如果存在某些内容,则仅显示div

时间:2016-02-02 23:06:42

标签: javascript angularjs

如果文章没有评论但是不确定如何正确使用ng-if,我试图制作一个div。

在范围内,如果文章没有评论但我不确定如何检查,我的“评论”是一个空数组

我使用ng-repeat列出注释,以便在ng-repeat中没有结果时隐藏div。

这是默认文章中的代码,用于隐藏div,如果没有整体文章,但它不会缩小到单个项目,如评论。

   ng-if="articles.$resolved && !articles.length"

如何更改它以查找文章的评论?

评论未嵌入文章模型中。它们是一个单独的模型,在评论模型中将Article id作为值。

1 个答案:

答案 0 :(得分:4)

如果我理解正确,如果没有文章和评论,你想要隐藏div。如果是这种情况,请尝试:

<div ng-if="articles.length> 0 && comments.length>0">
    <!-- Your content -->
</div>