2016-03-29 7 views
0

であれば、私はこの質問の答えからの指導を持つすべての私のユーザーのプロファイルページで流星のプロジェクトを設定している:私は、私が表示できる方法を知りたいと思ったSO Question流星プロフィールページのチェック現在のユーザがページの所有者

ユーザーがプロファイルページの所有者である場合は、ユーザーにボタンを編集します。

Egがここに私のテンプレートです:

<template name="profile"> 
{{#if <!-- Insert condition here -->}} 
    <!-- page owner content only --> 
{{/if}} 
<!-- Content for all to see --> 
</template> 

私はページの所有者のコンテンツのみを表示するためのハンドルバーに配置する必要がありますどのような状況?テンプレートヘルパーですか、私自身の状態にすることはできますか?

などの経路からのデータはどこから来るのと同じくらい少し混乱し、それを使用することができます

答えて

2

あなたは、ユーザーがそれにあなたが使用したパスと同じようにログインしている場合分析するヘルパーを作成することができますページにアクセスする。このような何か:

Template.profile.helpers({ 
    'isMyProfile': function() { 
     return Router.current().params.username == Meteor.user.username 
    } 
}); 

はその後、テンプレートに、あなたが呼び出すことができます。

{{#if isMyProfile}} 
    <button>...</button> 
{{/if}} 
+0

パーフェクト、感謝を! –