2015-04-29 5 views
12

मैं उल्का के खातों का उपयोग कर रहा हूं- ui। कस्टम हेल्पर कोड लिखने के बिना टेम्पलेट पर उपयोगकर्ता लॉग इन किया गया है या नहीं, यह जांचने का कोई तरीका है?उल्का टेम्पलेट: यह देखने के लिए सबसे आसान तरीका क्या है कि उपयोगकर्ता लॉग इन है या नहीं?

छद्म कोड:

{{#if userIsLoggedIn }} 
    You're logged in 
{{/if}} 

यदि नहीं, तो क्या साफ है, यह करने का सबसे मुहावरेदार तरीका है?

मुझे केवल क्लाइंट-साइड की परवाह है।

धन्यवाद।

उत्तर

24

सरल उत्तर: जांचें कि currentUser ऑब्जेक्ट मौजूद है या नहीं।

{{#if currentUser }} 
    You're logged in 
{{/if}} 

हाँ, यह एक डिफ़ॉल्ट सहायक है, और कुछ और लिखने की आवश्यकता नहीं है!

+0

महान - इतना आसान अगर आप जानते हैं: डी – Alveoli

+5

नोट: अपने जावास्क्रिप्ट में जाँच करने के लिए करता है, तो उपयोगकर्ता उपयोग कर सकते हैं आप में लॉग ऑन है 'अगर (Meteor.user())' – phocks

+0

वहाँ यह जानने की प्रतिक्रिया-रास्ता नहीं है? 'Meteor.user()' कई घटकों द्वारा आवश्यक होने पर कॉल करने के लिए बहुत महंगा है। – JohnnyQ

संबंधित मुद्दे

 संबंधित मुद्दे