如何在Angular应用程序中隐藏损坏的图像

马特·狄奥尼斯

我建立了一个使用Instagram API提取图像的Angular应用程序。如果用户以后删除图像,我将得到残破的图像(404图像)。我试图使用jQuery隐藏包含这些(损坏的)图像的div,但是它们仍然出现。

我已将以下jQuery放在“ index.html”文件中引用的“ custom.js”文件中:

$(document).ready(function() {
    $("img").error(function() {
        $(this).parent().hide();
    });
});

我引用jQuery,然后在“ index.html”的开头引用“ custom.js”,如下所示:

<script src="libs/jquery/dist/jquery.min.js"></script>
<script src="js/custom.js"></script>

...这是我正在尝试将此jQuery应用于的html:

<a ng-href="{{image.link}}" target="_blank" title="{{image.text}}"><img ng-src="{{image.img}}" alt="" class="img-responsive" ng-style="homeColors" id="image"></a>
马特·狄奥尼斯

我最终使用以下Javascript隐藏了我的图像。第一个功能隐藏了我图像的祖父母,因此整个div都被隐藏了。第二个功能用Instagram的匿名用户图像替换丢失的用户个人资料图像:

function imgError(image){
  image.parentNode.parentNode.style.display = 'none';
}
function anonImg(image){
  image.src = 'https://instagramimages-a.akamaihd.net/profiles/anonymousUser.jpg';
}

只需将以下HTML添加到相应的图像中:

onerror="imgError(this);"
onerror="anonImg(this);"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Angular应用中隐藏损坏的图像

来自分类Dev

如何在 Django 应用程序中提供 Angular 图像?

来自分类Dev

如何在Windows Phone 8.1(WinJS)应用程序中隐藏应用程序栏?

来自分类Dev

如何在iPhone应用程序中以编程方式隐藏应用程序图标

来自分类Dev

如何在我的应用程序中隐藏其他应用程序?

来自分类Dev

如何在离子应用程序中设置默认图像

来自分类Dev

如何在应用程序设置中存储图像路径?

来自分类Dev

如何在WS应用程序中获取图像源

来自分类Dev

如何在Google Play商店中创建滑动图像(如应用程序图像中的图像)

来自分类Dev

如何在 home.page.scss 中的 angular + ionic 应用程序中设置背景图像?

来自分类Dev

如何在Angular应用程序中同步HTTP请求?

来自分类Dev

如何在我的Electron应用程序中隐藏API密钥?

来自分类Dev

如何在iOS 8的Cordova / PhoneGap应用程序中隐藏键盘表单附件栏?

来自分类Dev

如何在Android应用程序中单击时隐藏/显示widget.AppBarLayout

来自分类Dev

如何在Windows应用程序中以隐藏模式启动notepad.exe?

来自分类Dev

如何在Qt应用程序中同时隐藏/显示QLabel和QTextEdit?

来自分类Dev

如果路由已登录,如何在应用程序模板中隐藏导航栏

来自分类Dev

如何在应用程序中隐藏DLL注册消息窗口?

来自分类Dev

如何在Dynamics 365应用程序的Outlook中隐藏按钮?

来自分类Dev

如何在Android应用程序(Android Studio 4.1)中隐藏状态栏

来自分类Dev

如何在由freewrap包装的tcl应用程序中隐藏空白的愿望窗口

来自分类Dev

PHP:如何在.htaccess中隐藏我的应用程序文件夹

来自分类Dev

如何在fluxbox中从tint2隐藏正在运行的应用程序?

来自分类Dev

如何在Cocoa应用程序中隐藏菜单栏?

来自分类Dev

如何在Web应用程序中隐藏“项目名称”?

来自分类Dev

如何在反向代理中隐藏Web应用程序端口

来自分类Dev

如何在Tizen Webviewer示例应用程序中隐藏页眉和页脚?

来自分类Dev

如何在Windows应用程序中以隐藏模式启动notepad.exe?

来自分类Dev

如何在企业级应用程序中从Web项目隐藏业务逻辑数据

Related 相关文章

  1. 1

    如何在Angular应用中隐藏损坏的图像

  2. 2

    如何在 Django 应用程序中提供 Angular 图像?

  3. 3

    如何在Windows Phone 8.1(WinJS)应用程序中隐藏应用程序栏?

  4. 4

    如何在iPhone应用程序中以编程方式隐藏应用程序图标

  5. 5

    如何在我的应用程序中隐藏其他应用程序?

  6. 6

    如何在离子应用程序中设置默认图像

  7. 7

    如何在应用程序设置中存储图像路径?

  8. 8

    如何在WS应用程序中获取图像源

  9. 9

    如何在Google Play商店中创建滑动图像(如应用程序图像中的图像)

  10. 10

    如何在 home.page.scss 中的 angular + ionic 应用程序中设置背景图像?

  11. 11

    如何在Angular应用程序中同步HTTP请求?

  12. 12

    如何在我的Electron应用程序中隐藏API密钥?

  13. 13

    如何在iOS 8的Cordova / PhoneGap应用程序中隐藏键盘表单附件栏?

  14. 14

    如何在Android应用程序中单击时隐藏/显示widget.AppBarLayout

  15. 15

    如何在Windows应用程序中以隐藏模式启动notepad.exe?

  16. 16

    如何在Qt应用程序中同时隐藏/显示QLabel和QTextEdit?

  17. 17

    如果路由已登录,如何在应用程序模板中隐藏导航栏

  18. 18

    如何在应用程序中隐藏DLL注册消息窗口?

  19. 19

    如何在Dynamics 365应用程序的Outlook中隐藏按钮?

  20. 20

    如何在Android应用程序(Android Studio 4.1)中隐藏状态栏

  21. 21

    如何在由freewrap包装的tcl应用程序中隐藏空白的愿望窗口

  22. 22

    PHP:如何在.htaccess中隐藏我的应用程序文件夹

  23. 23

    如何在fluxbox中从tint2隐藏正在运行的应用程序?

  24. 24

    如何在Cocoa应用程序中隐藏菜单栏?

  25. 25

    如何在Web应用程序中隐藏“项目名称”?

  26. 26

    如何在反向代理中隐藏Web应用程序端口

  27. 27

    如何在Tizen Webviewer示例应用程序中隐藏页眉和页脚?

  28. 28

    如何在Windows应用程序中以隐藏模式启动notepad.exe?

  29. 29

    如何在企业级应用程序中从Web项目隐藏业务逻辑数据

热门标签

归档