Meteor 模板名称上的点
Dots on Meteor Templates Names
所以,我一直在尝试使用 Meteor 的空格键语法创建一个名为 "Chart.Line" 的模板。所以,如果我这样做:
<template name="Chart">
// random stuff here
</template>
然后在我想要的任何地方使用 {{> Chart}} 导入它,然后所有随机的东西都按预期运行。但是如果我这样定义模板:
<template name="Chart.List">
// random stuff here
</template>
然后,没有任何效果。
我的问题是:这里出了什么问题?我一直在查看文档和源代码,但我无法弄清楚在这种特定情况下使用点有什么问题。
P.S.: 是的,称它为 "Chart.List" 而不是 "Chart_List" 或类似的东西是非常可取的。
您可以在模板名称中使用点。
Blaze 将尝试访问 Chart
的 List
属性 而不是名为 Chart.List
的模板(如评论中所述)。
所以,我一直在尝试使用 Meteor 的空格键语法创建一个名为 "Chart.Line" 的模板。所以,如果我这样做:
<template name="Chart">
// random stuff here
</template>
然后在我想要的任何地方使用 {{> Chart}} 导入它,然后所有随机的东西都按预期运行。但是如果我这样定义模板:
<template name="Chart.List">
// random stuff here
</template>
然后,没有任何效果。
我的问题是:这里出了什么问题?我一直在查看文档和源代码,但我无法弄清楚在这种特定情况下使用点有什么问题。
P.S.: 是的,称它为 "Chart.List" 而不是 "Chart_List" 或类似的东西是非常可取的。
您可以在模板名称中使用点。
Blaze 将尝试访问 Chart
的 List
属性 而不是名为 Chart.List
的模板(如评论中所述)。