我在AngularJS ng-show
中遇到問題。我有以下結構:ng-show無法識別真實狀況
<div class="boxresultados">
<div ng-click="mostraImovel = true;" id="detImoveis" ng-repeat="imovel in imoveis_filtrados | orderBy : sortType : sortReverse | paginacao:pag:ipp" >
<a href="" target="iframe_imv" >
<div class="thumbresultado">
<img alt="" height="200px" width="255px" ng-show="imagens.length>0" src="" style="z-index: 2;" />
<img alt="" height="200px" width="255px" ng-show="imagens.length>0" src="images/semimagem.png" style="z-index: 2;" />
</div>
</div>
</div>
當我點擊這個區域時,我必須在彈出式樣的同一頁面上打開我的iframe。
我的IFRAME:
<iframe name="iframe_imv" style="border:none; top:70px;" id="iframe_imv" src="" class="pagimovelshow" ng-show="mostraImovel == true" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe>
正如你所看到的iframe有ng-show = "mostraImovel == true"
,但是,他沒有認識到這是true
。我測試了這個條件,我看到它的計算結果爲true
,但是,我的iframe仍然被隱藏起來。
你應該提供一些解釋,說明你做了什麼,爲什麼它沒有工作,以及爲什麼它現在應該工作。這樣,OP可以從你的答案中學到一些東西。簡單的複製/粘貼不會幫助他/她提高技能 – WirelessKiwi