簡體   English   中英

與trustAsResourceURL的angularJS ng-src

[英]angularJS ng-src with trustAsResourceURL

我正在嘗試使用ng-src="localhost/test/public/getreportsdata/1"在網頁中創建iframe。 我使用了信任源函數$sce.trustAsResouceUrl ,這是在iframe中打開服務的結果。

我在可以正常工作的筆記本電腦上對其進行了測試,現在在台式機上可以看到:

無法讀取未定義的屬性“ trustAsResourceUrl”

我的HTML iframe:

<iframe width="800" height="800" ng-src="{{trustSrc(reportbydateresource.src)}}"></iframe> 

我的js代碼:

angular.module('backOfficeApp')
.controller('CheckReportsCtrl', CheckReportsCtrl);
CheckReportsCtrl.$inject=['$scope','$http','$filter'] ;
function CheckReportsCtrl($scope,$http,$filter,$sce){
$scope.trustSrc = function (src){
return $sce.trustAsResourceUrl9src); };
$scope.reportbydateresouce={src:"localhost/test/public/getreportsdata/1"}

任何想法 ?

1-向提供商注入$ sce

.controller('CheckReportsCtrl', CheckReportsCtrl);
 CheckReportsCtrl.$inject=['$scope','$http','$filter','$sce'] ;

2-我包括了angular.min.js angularjs.js和angular.js,我從1.5.8版中刪除了angularjs.js並解決了問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM