[英]Ng-show in angularjs
當它沒有子類別時,我想隱藏此標簽,我使用了item.length != 0
但它不起作用。
<multi-select-tree class="multiselectStyle groupStyle"
data-input-model="categoryTree"
multi-select="true" data-output-model="selectAllCategory"
ng-show="item.length!=0" //is wrong!
data-default-label="select article group"
data-callback ="selectOnlyCategory(item, selectedItems)">
</multi-select-tree>
$scope.selectOnlyCategory = function(item, selectedItems) {
if (selectedItems !== undefined && selectedItems.length >= 20) {
return false;
} else {
return true;
}
};
嘗試使用 data-ng-if,這將使您的 html 保持明亮,如果不滿足條件,甚至不會生成該項目,請嘗試執行此操作。 假設:您的控制器正在將一些值傳遞給 $scope.item
data-ng-if="item.length > 0"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.