基本上,我有一个带* ngIf条件的div,但在此div中也有一个img。这是一个登录页面,我想为不同类型的用户显示不同的登录页面。这就是为什么我使用ngIf。但是,直到我单击用户名输入字段,才会加载img。无论如何,我可以解决此问题吗?对任何不清楚的描述表示抱歉,仍在提高我的英语水平。
这是问题的简单版本:
<div *ngIf="somecondition">
<img>
</div>
所以我想无论ngif是true还是false都可以加载img,并且img必须在div内。
感谢您的帮助。
答案 0 :(得分:1)
我想无论* ngIf是...的情况,您要“加载”(不显示)
只需尝试使用[style.display]="condition ? '' : 'none'"
代替*ngIf="condition"
我猜发生了什么事,当条件为false时,img不在dom中,因此浏览器不会加载它……当您隐藏它时,而不是通过* ngIf从dom中将其删除将加载...
答案 1 :(得分:0)
所有代码都使用2 div,其他仅使用图片
defaults write com.apple.CoreSimulator.IndigoFramebufferServices FramebufferEmulationHint 2