2017-06-14 70 views
-2

我有一个场景来显示另一个div是否存在。如何检查角js html页面...如何在html中检查div的儿童长度angularjs

在我的.js文件中,我可以搜索element.find()。length。 Butcan我检查相同的HTML页面本身

这里是我必须尝试。

这种情况是,如果有一个页面存在,我不想显示一个错误消息div。 这是我的索引页

<div class="body-content"> 
    <div class="p-row" ></div> 
    <div data-ng-if="**here to check if there is a content already in the body**" class="error-message-panel"></div> 
</div> 
+0

使用init和做同样的事情JS并返回到html –

+1

纯HTML检查元素长度> 0不存在。你将不得不使用JS代码;即使你直接将它添加到ng中,或者直接调用一个函数 – aorfevre

+0

基于这个ng几乎肯定会更好 - 如果是在控制是否存在其他div的相同数据模型上,而不是为其他div搜索DOM div –

回答

0

试试这个。在该div

<div class="body-content"> 
     <div class="p-row" ></div> 
     <div data-ng-if="$('div').length" class="error-message-panel"></div> 
    </div> 
+0

这里用特定div或class的长度替换$('div') – Komal