我正在尝试编写一个AngularJS指令,检查是否存在URL,如果它确实如此,它将显示图像。否则它将返回任何内容或空白标记。任何建议都会受到赞赏,这是我到目前为止的小提琴,似乎甚至无法读取通过的URL。 http://jsfiddle.net/stevenng/dxeap/8/

有帮助吗?

解决方案

您只能在同一域上的图像,因为它将违反跨域策略。如果仍然可以,那么应该通过使用Ajax进行头请求并检查响应的HTTP状态(例如404)。

我修复了一下代码,以便它有效。 http://jsfiddle.net/lwpep/1/ 看看你如何从该起点开始,如果你遇到更多问题,请回来。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top