Javascript Meteor Ironrouter-如何等待(使用加载模板)会话。获取?
我正在尝试使用一些变量(来自Session.get())呈现“spotresult”模板。 我花了很多时间在这上面,但我没有找到答案。。。你能帮我吗 非常感谢Javascript Meteor Ironrouter-如何等待(使用加载模板)会话。获取?,javascript,session,meteor,iron-router,Javascript,Session,Meteor,Iron Router,我正在尝试使用一些变量(来自Session.get())呈现“spotresult”模板。 我花了很多时间在这上面,但我没有找到答案。。。你能帮我吗 非常感谢 //router.js 路由器配置({ layoutTemplate:“布局”, loadingTemplate:“正在加载” }); Router.route('/',{name:'spot'}); //1.正常渲染 //route('/spotresult',{name:'spotresult'}); ------------
//router.js
路由器配置({
layoutTemplate:“布局”,
loadingTemplate:“正在加载”
});
Router.route('/',{name:'spot'});
//1.正常渲染
//route('/spotresult',{name:'spotresult'});
-----------------------------------------------------------------------------
// 2. First attempt
//Router.route('/spotresult', {
// name: 'spotresult',
// action: function () {
// if (this.ready())
// this.render();
// else
// this.render('loading');
// }
//});
布局模板:
{{>头}
{{>产量}
加载模板:
{{>微调器}
点模板:
{{{#如果当前用户}}
您好,我的朋友
{{else}
大家好,欢迎光临,欢迎光临!
地点:
瓦利德
{{{#如果风速为7}
{{>spotresult}
{{/if}
{{/if}
我认为问题出在这里,请用此代码替换
Template.spot.helpers({
showSpinner:function(){
if(Session.get("windspeed7" === ''){
return true;
}else{
return false;
}
}
});
并将此辅助对象添加到另一个辅助对象中
{{#if showSpinner}}
{{else}}
{{>spinner}}
{{/if}}
这应该行得通嗯,我刚才试过两种方法。。(除其他外…)但没有任何效果:“(非常感谢你!我周一下午(法国时间)有空)……你还好吗?:)你好@Ethaan我昨天在你的gmail上给你发了一封电子邮件,说我昨天没空:(但今天很好:)
{{#if showSpinner}}
{{else}}
{{>spinner}}
{{/if}}