角度显示/隐藏<object>元素</object>

时间:2014-03-25 15:21:01

标签: javascript jquery angularjs swfobject

我有不同格式的文件列表。我想要实现的是具有预览功能的图库。如果你点击相同格式的项目(例如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}}" />

1 个答案:

答案 0 :(得分:0)

@Yauheni Leichanok感谢您的评论。它对我很有用。

ng-show是正确答案。