开发者社区 问答 正文

ionic项目中,html页面使用video标签,为什么src加了个变量来传递值 就报错了。。。

ionic项目中,html页面使用video标签,为什么src加了个变量来传递值 就报错了。。。
screenshot

展开
收起
杨冬芳 2016-06-23 14:51:18 2734 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • IT从业

    !!我印象怎么见过这个问题?之前好像有哥们儿给你回答过了吧?你试了么?大致方式如下:

    #先引入ngSanitize,声明应用时把ngSanitize放到依赖里
    var app = angular.module('moduleName', ['ngSanitize']);
    
    
    #controller里使用$sce服务处理一下你的url
    app.controller('controllerName', ['$scope', '$sce', function($scope, $sce) {
        $scope.deatil_videoUrl = '你的原始url';
        //用$sce服务处理原始url
        $scope.newUrl = $sce.trustAsResourceUrl($scope.deatil_videoUrl);
    }])

    然后在模板里使用处理过后的url:

    <video>
        <source ng-src="{{ newUrl }}" type="video/mp4"/>
    </video>
    2019-07-17 19:46:19 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等