Prism JS不在AngularJS项目中工作

时间:2017-02-26 11:16:34

标签: javascript angularjs prism.js

Prism JS库在AngularJS项目中不起作用。我已经尝试了这里提到的所有解决方案(SO)以及其他教程,但是复制甚至从CodePen复制整个代码,也没有提供相同的输出。很奇怪。以下是代码:

<pre>
  <code class="language-markup">
    <h1>hello</h1>
  </code>
</pre>

输出: enter image description here

我已下载包含所有选项的prism.jsprism.css个文件,这些文件包含在app.html中,上述代码位于名为index.html的模板中。不知道是什么问题。

1 个答案:

答案 0 :(得分:0)

问题在于,我们需要使用<>而不是&lt;&gt;,而只能使用<?php echo "<input id='search{$item}' name='search[]'type='text' autocomplete='off' onKeyUp='ajax_call(\"{$item}\")'>"; echo "<div style='display:none' id='loading{$item}'><img src='functions/loading.gif'/></div>"; echo "<ul class='test'></ul>"; <script type="text/javascript"> $("#loading").hide(); function ajax_call(textfield) { var textfield_value = textfield; $("#loading" + textfield_value).show(); var search = $('#search' + textfield_value).val(); if (search.length > 3) { $.ajax({ type: 'POST', url: 'functions/daily-prod/lost-time-search.php', data: { search: search }, success: function(data) { if (!data.error) { $('.test').html(data); $("#loading" + textfield_value).hide(); } } }); } if (search.length < 1) { $('.test').html(''); $("#loading" + textfield_value).hide(); } } </script> 。这就是全部。