我得到了dropdown
,其中包含图片名称列表。选择图像将使用ng-src directive
加载并显示它。选择值时,一切正常。
但是,dropdow
还包含empty value
。选中后,将触发ng-src
事件,并尝试使用空名称获取图像。
这会引发404错误,因为资源不存在且服务器无法找到。
GET http://..../api/images/logo/ 404 (Not Found)
问题是:当所选值为空时,如何阻止加载事件?
答案 0 :(得分:0)
如果没有选择图像,您可以向ng-src添加条件以显示默认图像。类似的东西:
linkText
答案 1 :(得分:0)
正如评论中所提到的,使用longValue()
解决了问题,因为它从DOM中删除了ng-if
。