Javascript 如何在控制器外部获取当前$sce?
要在我可以使用的控制器之外获取当前$scopeJavascript 如何在控制器外部获取当前$sce?,javascript,angularjs,Javascript,Angularjs,要在我可以使用的控制器之外获取当前$scope var $scope = angular.element('[ng-controller=ProductCtrl]').scope(); 如何获取当前控制器$sce?最好使用服务在控制器或其他服务之间传递数据。服务就像单身汉一样 例如,更好地使用服务在控制器或其他服务之间传递数据。服务就像单身汉一样 是一个例子,现在我的解决方案是 window.trustAsHtml = $sce.trustAsHtml 现在我的解决办法是 window.t
var $scope = angular.element('[ng-controller=ProductCtrl]').scope();
如何获取当前控制器$sce?最好使用服务在控制器或其他服务之间传递数据。服务就像单身汉一样
例如,更好地使用服务在控制器或其他服务之间传递数据。服务就像单身汉一样 是一个例子,现在我的解决方案是
window.trustAsHtml = $sce.trustAsHtml
现在我的解决办法是
window.trustAsHtml = $sce.trustAsHtml
$sce
是一项服务,因此您可以使用喷油器访问它:
var elem = angular.element('[ng-controller=ProductCtrl]');
console.log("$scope: ",elem.scope());
console.log("$sce: ",elem.injector().get('$sce'));
$sce
是一项服务,因此您可以使用注射器访问它:
var elem = angular.element('[ng-controller=ProductCtrl]');
console.log("$scope: ",elem.scope());
console.log("$sce: ",elem.injector().get('$sce'));
你能不能也检查一下