gpt4 book ai didi

angularjs - 如果 src 不存在,则从 dom Angular 删除元素

转载 作者:行者123 更新时间:2023-12-05 01:07:55 25 4
gpt4 key购买 nike

我有一个带有 ng-src 属性的 img 元素,如果模型图像值存在,它将显示/隐藏,如下所示:

<img ng-show="model.image" ng-src="img/{{model.image}}"/>

这工作正常。但很明显,当不存在图像值时,它仍然会向服务器发出“...img/”的 GET 请求。我怎样才能阻止它提出这个请求?我想我需要有条件地从 DOM 中删除元素,并且应该将我的 DOM 操作放在一个指令中,但我不确定如何解决这个问题。干杯。

最佳答案

Angular 1.1.5 引入了 ng-if指令有条件地从 DOM 中删除元素。您需要使用它而不是 ng-show。

如果您使用的是旧版本的 Angular,请考虑使用 angular-ui 的 ui-if指示。

关于angularjs - 如果 src 不存在,则从 dom Angular 删除元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17759219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com