在htmlbars模板中执行任意javascript

时间:2015-02-17 22:08:56

标签: javascript wordpress ember.js handlebars.js htmlbars

我正在开发一个显示Wordpress后端内容的Ember.js应用程序。除了文本之外,该内容还可以包含在各种社交媒体网站(Facebook,Instagram,Twitter)的嵌入代码中典型的任意javascript。不幸的是,当页面加载时,这个javascript似乎没有被执行,导致页面无法呈现正确的内容。

以下是我在模板中用于呈现帖子内容的内容:

{{{model.content}}}

这是一些未正确呈现的示例内容:

<div id="fb-root"></div>
<script>// <![CDATA[
(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));
// ]]></script>
<div class="fb-post" data-href="https://www.facebook.com/185429188166097/photos/a.185450081497341.36203.185429188166097/852153634826979/?type=1" data-width="600">
<div class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/185429188166097/photos/a.185450081497341.36203.185429188166097/852153634826979/?type=1">Post</a> by <a href="https://www.facebook.com/pages/Sonnie-Trotter/185429188166097">Sonnie Trotter</a>.</div>
</div>

这样的事情可能吗?

0 个答案:

没有答案