Angular Deck在ng-if中访问纸牌

Angular Deck Grid accessing cards in ng-if

本文关键字:访问 ng-if Deck Angular      更新时间:2023-09-26

我使用角甲板网格(https://github.com/akoenig/angular-deckgrid)

来创建一个广告网格这里我要做的是-

div(deckgrid, class="deckgrid", source="ads" )
            .thumbnail.adGrid(style="word-wrap:break-word",class="a-card")
                img.img-thumbnail.margin-top-10(ng-src="/ads/thumbs/{{card.thumbUrl}}")
                .caption
                    p.control-label.text-center
                        i.fa.fa-eye.margin-right-10(tooltip="Views")   {{card.views}}
                        span  
                            i.fa.fa-user(tooltip="Bids Placed")   {{card.bids}}
                        p Posted In: 
                            span.badge ({{card.category}} , {{card.subCategory}})
                    h3 {{card.title}}
                        //span.badge.pull-right(style="background:#428bca") Available: {{ad.quantity}}
                    p {{card.description.substr(0,80)}}
                    p.pull-left(ng-if="mother.identity != card.uploader")
                        a.btn.btn-primary(ng-href="/browse/market/{{card.adId}}") Details
                    p.pull-right
                        a.btn.btn-primary(ng-href="/browse/market/{{card.adId}}") Details

但是这里的问题是我无法得到card的值。上传器在ng-if里面。我该怎么做??

Angular Deckgrid有一个bug,其中ng-ifng-repeat不工作。不幸的是,我不确定这个插件是否还在维护。

见https://github.com/akoenig/angular-deckgrid/issues/58