gpt4 book ai didi

javascript - 在 AngularJS 中应用 Google-Prettify

转载 作者:太空宇宙 更新时间:2023-11-04 11:17:34 26 4
gpt4 key购买 nike

我正在尝试在 AngularJS 中应用 Google Prettify;它在主页上运行良好,但在 Angular 路由上(在 ng-view 之后)它不起作用。你可以看看 plunker:

http://plnkr.co/edit/H0JJMYiFlwxlKQXOJgP5?p=preview

顺便说一句,我正在使用这个 pre 标签:

<pre class="prettyprint lang-cpp">
struct DLLNode {
int data;
struct DLLNode *next;
struct DLLNode 'prey;
};
</pre>

在 ng-view 之后它无法执行 Google Prettify 但在此之前它可以工作。

最佳答案

答案可以在类似thread中找到.

基本上你必须定义一个新指令:

app.directive('prettyprint', function() {
return {
restrict: 'C',
link: function postLink(scope, element, attrs) {
element.html(prettyPrintOne(replaceText(element.html()),'',true));
}
};
});

关于javascript - 在 AngularJS 中应用 Google-Prettify,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33084225/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com