0

我正在尝试从控制器呈现 html 内容,但是 angular 指令 ng-hide 不起作用,我尝试了以下代码,以这种方式绑定为 html 是否有问题?

      var htmlContent = "<Div class='vzone'  ng-hide='true' id='parent_" +  ViewerZones[CurrentIndex].Id + "'...'></div>";
  
$scope.PageContent = $sce.trustAsHtml(htmlContent);
<div  ng-bind-html="PageContent"></div>

4

1 回答 1

0

试试这个,

 var htmlContent = "<Div class='vzone'  ng-.....

$scope.PageContent = $sce.trustAsHtml($compile(htmlContent));

不要忘记$compile在控制器中添加依赖项。

$compile服务会将您的动态指令与控制器绑定

于 2014-11-18T08:45:52.400 回答