2017-03-01 50 views
0

我想在emberjs模板中添加sharethis。 經過很多測試,我設法通過在模板本身內添加腳本標籤來使其工作。Sahrethis emberJs

<script type="text/javascript" src="http://platform-api.sharethis.com/js/sharethis.js#property=xxxxxxxxx&product=inline-share-buttons"></script> 

他們是否以更好的方式做到這一點? 我想在頁面標題中添加腳本,並強制渲染後在視圖的控制器中重新渲染sharethis。 但我無法使它在餘燼中工作。

注:我用的餘燼1.13

+0

我認爲把腳本放在模板內是好的。該腳本將在模板準備就緒時加載。 –

+0

它的工作原理,但這是一個非常醜陋的方式來處理 – Jaycreation

+0

如何將腳本放入一個條件組件中,對我來說這與你所做的一樣 –

回答

0

如果你想有一個清晰的解決方案,你可以看看這個燼組件:

https://github.com/webnuts/ember-cli-share-this

這將添加一個share-this組件,它可以使用在你的模板是這樣的:

{{#share-this}} 
    <span class='st_facebook_hcount' displayText='Facebook'></span> 
    <span class='st_twitter_hcount' displayText='Tweet'></span> 
{{/share-this}}