Meteor 不同的菜单页流星厨房

Meteor 不同的菜单页流星厨房,meteor,meteor-kitchen,Meteor,Meteor Kitchen,我一直在用它来开发我的网站结构——页面、登录等,总的来说,它是非常有成效的。然而,我想在菜单中的一些项目,以不同的页面,而不是在整个网站的一致性。我可以按区域(公共、私人、免费)和用户类型更改菜单,但我还没有弄清楚如何按页面(路线)更改菜单。这是怎么做到的 我在寻找有关如何使用代码生成工具的信息,而不是具体的代码建议。您的菜单系统很可能是在blaze模板中以HTML表示的。最基本的方法是使用{{{if}}块包装菜单中的元素,这些块由显示/隐藏项目所需的任何条件驱动 您还可以将菜单定义为单独的模板

我一直在用它来开发我的网站结构——页面、登录等,总的来说,它是非常有成效的。然而,我想在菜单中的一些项目,以不同的页面,而不是在整个网站的一致性。我可以按区域(公共、私人、免费)和用户类型更改菜单,但我还没有弄清楚如何按页面(路线)更改菜单。这是怎么做到的


我在寻找有关如何使用代码生成工具的信息,而不是具体的代码建议。

您的菜单系统很可能是在blaze模板中以HTML表示的。最基本的方法是使用
{{{if}}
块包装菜单中的元素,这些块由显示/隐藏项目所需的任何条件驱动

您还可以将菜单定义为单独的模板,并在以下位置交换整个菜单:

{{#if condition1}}
  {{> menu1}}
{{else}}
  {{> menu2}}
{{/if}}

根据作者Petar Korponaić的说法,“Meteor Kitchen背后的主要思想是在开始时构建尽可能多的代码。”看起来我已经达到了这一点——开始的末尾——所以我现在需要切换到手动编码,这是Michel Floyd的反应,使用模板中的空格键{{if}}块,正确的回答。

您好,欢迎光临!请添加代码片段和屏幕截图,以便我们能够准确理解您的意思。也许你可以看看这个:Meteor Kitchen是一个代码生成器——它生成一个json文件,通过命令行界面转换成代码。这实际上是一个关于使用web工具生成代码的问题,而不是关于它生成的代码的问题。