Железный Маршрутизатор - window.location.href получает ссылку на предыдущую страницу

Я работаю над приложением с Meteor, которое требует социальных сетей. Поэтому я хочу реализовать социальную акцию на странице с одним постом. Я так у меня есть этот зарегистрированный помощник для Facebook поделиться:

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>

Проблема в том, что когда я перехожу с домашней страницы на одиночную (где требуется зарегистрированный помощник), window.location.href все еще показывает href предыдущей страницы, пока я не перезагрузить страницу с одним постом.

Что я хочу, так это как я могу заставить window.location.href получить ссылку на страницу с одним вопросом, как только я попаду на нее, не обновляя ее?

Спасибо всем

1 ответ

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

Другие вопросы по тегам