如果直接寫路徑到iframe標籤裡的ng-src中會出現報錯;如果在src屬性中用了}也會出錯 ($scope.path = '路徑');
解決方法:
1、ng裡面有個服務是專門用來解決跨域問題的 $sce。(需要注入這個服務)
用法:
$scope.someurl = $sce.trustasresourceurl('路徑');
例:
2、可以巧用上面方法寫乙個過濾器。
angular.module('filters-module', )
.filter('trustasresourceurl', ['$sce', function($sce) ;
}])例:
angular中的服務
angular中的服務 angular中的服務相當於乙個狀態管理,可以將資料放在服務裡面進行獲取以及編輯。服務的安裝命令 ng g service count安裝好後,會在服務的ts檔案中引入乙個injectable模組,這是乙個服務裝飾器,可以通過 injectable 將乙個類裝飾成乙個服務。i...
獲取Iframe中的元素
使用jquery在父視窗中獲取iframe中的元素 格式 iframe的id contents find iframe中控制項的id 事件 方式1 iframe中控制項的id document.frames iframe的name document 事情 方式2事例 iframeid content...
獲取iframe中的form
dom獲取頁面中的iframe 1window.frames iframechild document 假如iframe的id為iframechild 2window.parent.document 在子視窗中操作父視窗 獲取頁面的物件其實就是dom方法外面加上jquery的選擇符 view sou...