gpt4 book ai didi

javascript - 模板内的条件元素?

转载 作者:行者123 更新时间:2023-12-03 10:53:22 28 4
gpt4 key购买 nike

我对 meteor 非常陌生,所以我对它的某些方面不熟悉。

我想知道是否可以根据正在显示的页面/“父”级别模板来显示子模板中的某些元素。

(“父级”模板)

<template name="aboutPage">
{{> contactForm }}
</template>

联系表格

{{#if is aboutPage}}
<a href="#" class="button">HOME</a>
{{/if}}

与上面的内容类似。仅当页面为 aboutPage 时,contactForm 内部才会显示 .button 元素。对于错误的术语,我深表歉意。

最佳答案

我建议您使用iron:router包。

你可以像这样定义路由。

 Router.route('/about', function () {
this.render('aboutPage');
});

现在每次用户访问 /aboutPage ,里面所有的html<template name="aboutPage">将显示。

查看 iron:router Guide在 GitHub 上

另请参阅this examples来自铁:路由器。

更新(根据用户评论) 创建助手

Template.example.helpers({
showForm:function(){
if(validation){
return true;
}else{
return false;
}
}
})

我们像这样使用助手。

<template name="example">
{{#if showForm}}
<!-- Form here -->
{{else}}
<!-- don't show form -->
{{/if}}
</template>

关于javascript - 模板内的条件元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28352498/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com