I am not sure if this is possible in meteorjs, I have two templates the "register" and the "login". I would like to put a condition where:
我不确定这是否可以在meteorjs中,我有两个模板“寄存器”和“登录”。我想提出一个条件:
If collection is empty display the register template
如果集合为空,则显示寄存器模板
if not then display the login template.
如果没有,则显示登录模板。
Please advise . . thanks a lot.
请指教 。 。非常感谢。
1 个解决方案
#1
0
You can use a helper function.
您可以使用辅助函数。
HTML:
<template name="main">
{{#if collectionHasItems}}
{{> login}}
{{else}}
{{> register}}
{{/if}}
</template>
<template name="register">
// More code here
</template>
<template name="login">
// More code here
</template>
JS:
Template.main.helpers({
collectionHasItems: function() {
return Collection.find().count();
}
});
#1
0
You can use a helper function.
您可以使用辅助函数。
HTML:
<template name="main">
{{#if collectionHasItems}}
{{> login}}
{{else}}
{{> register}}
{{/if}}
</template>
<template name="register">
// More code here
</template>
<template name="login">
// More code here
</template>
JS:
Template.main.helpers({
collectionHasItems: function() {
return Collection.find().count();
}
});