我在我的一个角度js网络应用程序中有以下代码片段。
<div class="" ng-repeat="entry in fullSolutionPackage.solution.soln">
<div>
<div ng-bind-html="sanitizeHtml(entry.solution)"></div>
</div>
</div>
'fullSolutionPackage.solution.soln'返回一个json数组,代码正在迭代该数组。基本上,数组元素如下所示:
<pre>
<code class="language-java">
import java.util.Scanner;
class OddOrEven {
public static void main(String args[])
{
int x;
System.out.println("Enter an integer to check if it is odd or even ");
Scanner in = new Scanner(System.in);
x = in.nextInt();
if ( x % 2 == 0 )
System.out.println("You entered an even number."); else
System.out.println("You entered an odd number.");
}
}
</code>
</pre>
<p> </p>
我想使用angular-highlightjs突出显示代码。但我无法做到这一点。突出显示没有发生。我尝试过以下方法:
<div hljs ng-bind-html="sanitizeHtml(entry.solution)"></div>
但它没有用。
请帮我找出正确的解决方案。