为了账号安全,请及时绑定邮箱和手机立即绑定

Angular在渲染视频和音频的url地址时报错

Angular在渲染视频和音频的url地址时报错

四季花海 2018-08-10 09:09:14
项目是一种答题小游戏,题目里面有文字、图片、视频和音频4种格式,我用的angular框架,但是在渲染视频和音频时老是报错,用了$sce还是不能解决,求助大神。下面是html部分的代码<div class="other">     <img  ng-src="{{store.sub[index].attachment}}" class="image"/>     <video width='100%' height="auto" class="video" controls="controls">         <source ng-src="{{store.sub[index].attachment}}">     </video>     <audio class="audio" controls="controls">         <source ng-src="{{store.sub[index].attachment}}">     </audio></div>js里面.controller("timer",function($scope,$state,$sce){        var str=$scope.store.sub[index].attachment;         $scope.store.sub[index].attachment=$sce.trustAsResourceUrl(str);     })
查看完整描述

1 回答

?
元芳怎么了

TA贡献1798条经验 获得超7个赞

.filter('trustAsResourceUrl', ['$sce', function($sce) {

    return function(val) {

        return $sce.trustAsResourceUrl(val);

    };

}])


<div class="other">

        <img  ng-src="{{store.sub[index].attachment|trustAsResourceUrl}}" class="image"/>

        <video width='100%' height="auto" class="video" controls="controls">

            <source ng-src="{{store.sub[index].attachment|trustAsResourceUrl}}">

        </video>

        <audio class="audio" controls="controls">

            <source ng-src="{{store.sub[index].attachment|trustAsResourceUrl}}">

        </audio>

    </div>


查看完整回答
反对 回复 2018-09-26
  • 1 回答
  • 0 关注
  • 689 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信