Javascript 当对象不';我没有

Javascript 当对象不';我没有,javascript,css,image,angularjs,angularjs-directive,Javascript,Css,Image,Angularjs,Angularjs Directive,我现在使用的是一个指令,给定一个对象,它会检查它是否有一个图像(一个带有url的属性),然后呈现一个元素,如果没有,它会呈现一个,其中有一些文本适合它应该是图像的位置,这就是一个更好的回退例程 我有些怀疑 这是一种支持的方式吗 有没有另一种方法可以在不使用映像的情况下执行回退?(不希望创建带有“无图像”标志的图像并设置其路径) 指令输出可以显示在不同的位置,因此div或图像并不总是具有相同的样式。我没有看到样式作为参数传递的示例,也不知道这是否是一个好的实践 我不熟悉angular,所以我对

我现在使用的是一个指令,给定一个对象,它会检查它是否有一个图像(一个带有url的属性),然后呈现一个
元素,如果没有,它会呈现一个
,其中有一些文本适合它应该是图像的位置,这就是一个更好的回退例程

我有些怀疑

  • 这是一种支持的方式吗
  • 有没有另一种方法可以在不使用映像的情况下执行回退?(不希望创建带有“无图像”标志的图像并设置其路径)
  • 指令输出可以显示在不同的位置,因此
    div
    或图像并不总是具有相同的样式。我没有看到样式作为参数传递的示例,也不知道这是否是一个好的实践

我不熟悉angular,所以我对所有想法都持开放态度。

如果没有图像,您可能会使用默认的占位符图像。除此之外,我认为你的方法很好,我同意,你把它放在指令中是正确的。