Javascript AngularJs不显示css

Javascript AngularJs不显示css,javascript,html,css,angularjs,Javascript,Html,Css,Angularjs,我的angularJS代码有点问题,我试图显示包含css和html代码的json。我的网站上显示的都是硬代码形式的html+cssit看起来像下面的代码,我厌倦了使用ng bind html/ng bind html不安全,但它只显示html,css代码只是药房。最简单的方法是将显示的文本转换为代码,但我不知道该怎么做 您可以使用angularjs$编译服务,并在控制器中执行类似操作- 首先在控制器中向$compile添加一个依赖项,并编写以下代码 myHTML = '<p>

我的angularJS代码有点问题,我试图显示包含css和html代码的json。我的网站上显示的都是硬代码形式的html+cssit看起来像下面的代码,我厌倦了使用ng bind html/ng bind html不安全,但它只显示html,css代码只是药房。最简单的方法是将显示的文本转换为代码,但我不知道该怎么做


您可以使用angularjs$编译服务,并在控制器中执行类似操作-

首先在控制器中向$compile添加一个依赖项,并编写以下代码

    myHTML = '<p></p>'; // your JSON data             
    $("#MyDiv").append(myHTML);
    var compiled = $compile(myHTML)($scope);
    $("#MyDiv").html(compiled);

不过,在controller中进行DOM操作不是最佳做法,相反,您可以创建一个指令来执行此操作。

您的css在标记中?不,它是html中每个元素的样式,就像上面给出的图像捕获一样,看不清楚asdsa

asdsa dsad dsa asdsa adssa adsa整个代码看起来或多或少像这样,代码没有编译,而是显示为原始内容?