0

我被一个将 ng-href 设置为服务器存储变量的锚点卡住了,假设 300 中的 1 个返回 404 并且该源不在我的控制范围内。

<div class="steam-slide">
    <div class="steam-slide-poster-img-wrapper">
        <a ng-if="!mobileType" class="steam-slide-poster-img" ng-href="{{steamer.portUrl}}">{{steamer.description}}</a>
        <a ng-if="ismobileType" class="steam-slide-poster-img" ng-href="{{steamer.landUrl}}">{{steamer.description}}</a>
    </div>
</div>

发生的情况是 steamer.portURL 有时会返回 404 并导致整个模板崩溃。我已经写了一个 404 检查服务器端,但是由于请求了大量的记录,它花费的时间太长并且导致超时。我也不能减少这个数字。有没有一种好方法可以检查 URL 是否“好”并执行 ng-if 或 ng-switch 以使模板不会完全崩溃?

由于 CORS 有效,我也无法从 Javascript 调用...

谢谢...

4

0 回答 0