Angular Bootstrap Prettyprint指令未被调用

时间:2013-04-04 18:31:54

标签: angularjs pretty-print

有没有人有使用angular-bootstrap-prettify.js prettyprint指令的经验?我在解决这个问题时遇到了问题。 这是我的示例:http://jsfiddle.net/mjxNV/

<div ng-app>
    <div ng-controller="Ctrl1">
        <pre class="prettyprint linenums">
            <code class="lang-html">
                &lt;div class=&quot;container&quot;&gt;
                    &lt;div class=&quot;left_column&quot;&gt;
                        &lt;span&gt;Small Text&lt;/span&gt;
                    &lt;/div&gt;
                    &lt;div class=&quot;r_ightcolumn2&quot;&gt;
                        &lt;span&gt;Small Text&lt;/span&gt;
                    &lt;/div&gt;
                &lt;/div&gt;
            </code>
        </pre>
    </div>
</div>

我的代码已显示但它永远不会通过prettyprint标记化。我做错了什么?

1 个答案:

答案 0 :(得分:0)

我找到了一个样本并修改为您的样本:

angular.module('app', [])
    .controller('ctrl', function($scope) { });

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

http://jsfiddle.net/yAv4f/210/