我有一個用戶配置文件頁面,有自己的導航項(即關於我,圖片等)我點擊這些功能來設置會話變量。流星 - 在車把條件下使用會話?
在我的模板,我想基於會話顯示內容(除非有一個更好的辦法)
例子:
{{#if activeTabIs "About Me"}}
{{> ProfileAbout}}
{{/if}}
{{#if activeTabIs "Pictures"}}
{{> ProfileGallery }}
{{/if}}
Template: userProfile
...
// I've tried this
Template.userProfile.activeTabIs = function() {
return Session.get('ActiveProfileTab');
};
// And this
Handlebars.registerHelper('activeTabIs', function(){
return Session.get("ActiveProfileTab");
});
Manager
總是以上返回true並顯示一切。如果我只是使用一個幫手,如:
{{activeTabIs}}
它的工作,因爲當我通過控制檯切換會議周圍動態更改。但是如果條件不起作用,把手。
如果有更好的方法來處理這個問題,我會喜歡一些想法。例如,如果我可以只有:
{{RenderActiveTab}}
但是,我仍然想知道我在做什麼錯誤的條件。我引用了聯盟示例中的文檔,但它沒有使用會話。
工作就像一個魅力大衛。你真棒。謝謝......再次:) – user1447679