获取Controller范围后如何获得$ sce

时间:2018-12-25 17:34:21

标签: angularjs angularjs-scope

新手加入AngularJS!我正在使用以下代码在Javascript中获得控制器作用域。

javascript

var controller = document.getElementById("listModules");
var controllerScope = angular.element(controller).scope();

controllerScope.$apply(function(){
    controllerScope.newVariable = "test";    
}

html

<div id="listModules" ng-controller="myCtrl"></div>

这工作正常,我可以创建新变量并访问它,但我想从范围内需要$sce的函数中返回HTML。

访问$sce

controllerScope.$apply(function(){
    controllerScope.newFunc = function(htmlString){
       return $sce.trustAsHtml(htmlString)
    } 
}

我被困在这里以访问$sce。有任何想法吗?

0 个答案:

没有答案