2017-06-14 68 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