【发布时间】:2014-07-02 21:35:21
【问题描述】:
我的 ember 应用在左侧设置了帖子列表,在右侧设置了单个帖子的视图。单击左侧的帖子之一时,其内容将呈现在右侧的视图中。
这是我用来为帖子添加语法高亮的代码。
App.PostView = Ember.View.extend({
didInsertElement: function() {
$('pre code').each(function(i, e) {hljs.highlightBlock(e)});
}
});
当第一个帖子视图被渲染时,它具有语法突出显示,但是当我点击另一个帖子并且它的内容被加载到帖子视图中时,语法突出显示不会被应用。如何使每次呈现帖子时都应用突出显示?
【问题讨论】:
标签: javascript ember.js syntax-highlighting highlight highlight.js