我想实现这个过滤器角的过滤器提供商:trustedProvider < - 信任< - DashCtrl
app.filter('trusted', ['$sce', function ($sce) {
return function(url) {
return $sce.trustAsResourceUrl(url);
};
<video ng-src="{{videoFile.path | trusted}}" controls="controls" autoplay> </video>
,我发现这里 External resource not being loaded by AngularJs
为了让视频播放当我越来越这个错误: 错误:[$sce:insecurl] Blocked loading resource from url not allowed by $sceDelegate policy.
我不能让过滤器显示,我得到这个错误:
[$injector:unpr] Unknown provider: trustedProvider <- trusted <- DashCtrl
我试过在像index.js中设置应用程序的地方添加过滤器代码,但似乎无法让它显示出来。任何想法,我要去错了吗?