我有不同格式的文件列表。我想要实现的是具有预览功能的图库。如果你点击相同格式的项目(例如jpg),一切都很好用
但是当我点击一个SWF文件时,它正确地创建了<object>
元素并且我得到了预览但是,如果在预览SWF后我点击一个JPEG文件,它会显示两个元素的预览,<object>
和<img>
。
如何显示/隐藏<object>
元素?
以下是我使用的代码:
<ng-object ng-if="file.format == 'swf'"
width="{{file.width}}"
height="{{file.height}}"
ng-data="{{file.url}}">
</ng-object>
<img ng-if="file.format != 'swf'" ng-src="{{file.url}}" />
答案 0 :(得分:0)
@Yauheni Leichanok感谢您的评论。它对我很有用。
ng-show是正确答案。