我试图创建一个将图像放在页面上的基本指令。图像包含在
标记中,根据ng-show值可能显示也可能不显示。所以,像
<p ng-show="showImage">
<imageDir></imageDir>
</p>
该指令工作正常,但它实际上从未保留在
标记内,并且它将一直显示,无论showImage的值是什么
谁能告诉我为什么?
这是一个显示问题的傻瓜 http://plnkr.co/edit/gPXezknXe2mBYztm9QO2?p=preview
答案 0 :(得分:1)
答案 1 :(得分:1)
原因是:在div
中放置p
会导致无效标记。请改用内联标记,例如span
:
<p ng-show="false">
<span gravatar email-hash="09s7dvywoifhowvw5"></span>
</p>