ng bind html的Angularjs集合样式

ng bind html的Angularjs集合样式,angularjs,Angularjs,我试图为我在angularjs代码中创建的div设置样式。我可以设定课程,但我不能设定风格。我试过只使用样式标签,但也不起作用。我有 $scope.myHTML='<div style="left:300px;" class="squareButton"><h1>SomeText</h1></div>'; $scope.myHTML='SomeText'; 我尝试过样式标签中的其他东西,但没有任何效果。如果我把它放在css文件中,它就会工作。有

我试图为我在angularjs代码中创建的div设置样式。我可以设定课程,但我不能设定风格。我试过只使用样式标签,但也不起作用。我有

$scope.myHTML='<div style="left:300px;" class="squareButton"><h1>SomeText</h1></div>';
$scope.myHTML='SomeText';

我尝试过样式标签中的其他东西,但没有任何效果。如果我把它放在css文件中,它就会工作。有没有一种方式可以让我在风格上做到这一点?我需要做多个不同位置的div。所以我不能只使用css。如何使样式标记工作?

Web开发人员控制台中是否有任何错误?或者您是否使用
$sce
信任HTML

function MyCtrl($scope, $sce) {
  $scope.myHTML = $sce.trustAsHtml(...)
}
使用比ngSanitize更灵活的方法


来源:

所以我试着使用$sce.trustAsHtml,当我看到加载页面时显示的html时,我得到了相同的结果。。。。与风格无关。还有什么我应该试试的吗?真奇怪。你有JS小提琴吗?nvm我一定是做错了什么。我制作了一个带有div的div,所以我只返回了一个字符串作为ng bind html。我所做的是将添加到字符串中的div信任为html。我更改了它,所以当字符串完全完成时,我只信任它为html。