簡體   English   中英

angularjs 中的吳秀

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM