2016-06-01 2 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 страницы с одним вопросом, как только я приземлюсь на него, не обновив его?

Спасибо всем

+0

Вы пробовали 'FlowRouter.current(). Path'? PS, вам нужно закодировать URL-адрес. – MasterAM

ответ

0

Вы можете попробовать использовать Meteor.Router.path(), чтобы получить текущий путь.

 Смежные вопросы

  • Нет связанных вопросов^_^