当视频 404(现在它试图无休止地加载)时,我只是试图显示一条错误消息而不是我的视频。我认为这里指出了最好的解决方案,但我不知道 videogular 会在 404 上触发一个事件。
如果事件确实触发了,我只会标记一个布尔值以显示 div:
控制器构造函数
error404 = false;
$rootScope.$on('$VideogularError', function(event) {
error404 = true;
});
HTML
<videogular ng-hide="error404">
...
</videogular>
<div ng-show="error404">
404 error occurred!
</div>