Javascript 为什么要使用$sce.trustAsResourceUrl(iframeUrl)?
我对AngularJS是新手。我尝试用角度控制器绑定iframe src html: 这不管用。但如果我将控制器更改为:Javascript 为什么要使用$sce.trustAsResourceUrl(iframeUrl)?,javascript,angularjs,angularjs-sce,Javascript,Angularjs,Angularjs Sce,我对AngularJS是新手。我尝试用角度控制器绑定iframe src html: 这不管用。但如果我将控制器更改为: $scope.iframeUrl = function(){ return $sce.trustAsResourceUrl("http://www.google.co.in"); }; 它起作用了 我不知道$sce.trustAsResourceUrl有什么神奇之处。如果有人能解释一下,那就太好了。出于安全原因,AngularJS阻止将ng src绑定到不受信任的外
$scope.iframeUrl = function(){
return $sce.trustAsResourceUrl("http://www.google.co.in");
};
它起作用了
我不知道
$sce.trustAsResourceUrl
有什么神奇之处。如果有人能解释一下,那就太好了。出于安全原因,AngularJS阻止将ng src
绑定到不受信任的外部资源,例如外部URL。调用$sce.trustAsResourceUrl
会为外部URL返回一个特殊的包装器对象,以将URL标记为受信任的
$scope.iframeUrl = function(){
return "http://www.google.co.in";
};
$scope.iframeUrl = function(){
return $sce.trustAsResourceUrl("http://www.google.co.in");
};