Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何返回html5音频/视频作为角度过滤器内的输出_Javascript_Jquery_Angularjs_Html_Audio - Fatal编程技术网

Javascript 如何返回html5音频/视频作为角度过滤器内的输出

Javascript 如何返回html5音频/视频作为角度过滤器内的输出,javascript,jquery,angularjs,html,audio,Javascript,Jquery,Angularjs,Html,Audio,我有一段代码,它过滤掉一些特殊的文本并返回音频元素,但它不仅仅适用于html5音频/视频元素。我如何修复它(它适用于所有其他HTMLtage,例如:h1标记等) angular.module('demo',['ngSanitize']); angular.module('demo').filter('toAudSrc',function(){ 返回函数(文本){ 正则表达式=/^\*\*\*!(*)!\*\*\*$/; if(正则表达式测试(文本)) 返回文本。替换(/^\*\*\*!(.*)

我有一段代码,它过滤掉一些特殊的文本并返回音频元素,但它不仅仅适用于html5音频/视频元素。我如何修复它(它适用于所有其他HTMLtage,例如:h1标记等)

angular.module('demo',['ngSanitize']);
angular.module('demo').filter('toAudSrc',function(){
返回函数(文本){
正则表达式=/^\*\*\*!(*)!\*\*\*$/;
if(正则表达式测试(文本))
返回文本。替换(/^\*\*\*!(.*)!\*\*\*$/,“”+
''+
'');
其他的
返回文本;
}
});
角度.module('demo').controller('MyController',['$scope',函数($scope){
$scope.greeting='***!你好!***';
}]);

好的,我再次阅读了文档,找到了这个解决方案,适用于任何有类似问题的人

angular.module('demo',['ngSanitize']);
角度.module('demo').filter('toAudSrc',函数($sce){
返回函数(文本){
正则表达式=/^\*\*\*!(*)!\*\*\*$/;
if(正则表达式测试(文本))
返回$sce.trustAsHtml(text.replace(/^\*\*\*\*!(.*)!\*\*\*$/,“”+
''+
''));
其他的
返回文本;
}
});
角度.module('demo').controller('MyController',['$scope',函数($scope){
$scope.greeting='***!你好!***';
}]);

好的,我再次阅读了文档,找到了这个解决方案,适用于任何有类似问题的人

angular.module('demo',['ngSanitize']);
角度.module('demo').filter('toAudSrc',函数($sce){
返回函数(文本){
正则表达式=/^\*\*\*!(*)!\*\*\*$/;
if(正则表达式测试(文本))
返回$sce.trustAsHtml(text.replace(/^\*\*\*\*!(.*)!\*\*\*$/,“”+
''+
''));
其他的
返回文本;
}
});
角度.module('demo').controller('MyController',['$scope',函数($scope){
$scope.greeting='***!你好!***';
}]);