2016-06-01 9 views
0

ソーシャルシェアを必要とするMeteorを使用しているアプリで作業しています。だから私はシングルポストのページにソーシャルシェアを実装したいと思っています。 私は、私はFacebookのシェアについては、この登録ヘルパーがあります。Iron Router - window.location.hrefは前のページのhrefを取得します

Template.registerHelper('shareOnFacebookLink', function() { 
    return 'https://www.facebook.com/sharer/sharer.php?&u=' + window.location.href; 
}); 

テンプレートでは、私はこれを持っている:

<a href="{{shareOnFacebookLink}}" target="_blank" class="btn btn-facebook"> 
    <i class="fa fa-facebook"></i> 
</a> 

の問題は、私は、単一のホームページから移動するとき-post(登録されたヘルパーが必要な場合)、window.location.hrefは、シングルポストページをリロードするまで、前のページのhrefを表示します。

私が欲しいのは私はwindow.location.hrefを作成して、それをリフレッシュしなくてもすぐにシングル質問ページのhrefを得ることができますか?あなたの現在のパスを取得するためにMeteor.Router.path()を使用しようとすることができ

おかげで、すべての

+0

あなたは 'FlowRouter.current()。path'を試しましたか? PSでは、URLエンコードする必要があります。 – MasterAM

答えて

関連する問題