Angular:ng-src Fallback

rea*_*lph 0 javascript angularjs

是否有一种简单的方法可以从ng-src它返回时退回null?目前我正在这样做,但想知道是否有更好的方法来编写这样的条件:

<td ng-if="m.poster_path == null">
  <img src="default.jpg" />
</td>
<td ng-if="m.poster_path !== null">
  <img ng-src="{{ m.poster_path }}" />
</td>
Run Code Online (Sandbox Code Playgroud)

任何帮助表示赞赏.提前致谢!

Avi*_*pta 5

由于角内评估每一个表达式{{..}},当下面的代码将自动设置IMG路径"default.jpg" m.poster_pathnull:

<td>
  <img ng-src="{{ m.poster_path || 'default.jpg' }}" />
</td>
Run Code Online (Sandbox Code Playgroud)

  • 您应该为那些不熟悉语法的人添加代码所做的解释. (2认同)