我正在研究Meteor的行动,书中的作者使用html / js,但我更喜欢玉/咖啡。我用这段代码遇到了一些麻烦:
<template name="templateElseBlock">
<h3>templateElseBlock template</h3>
{{#isFemale gender}} Mrs. {{else}} Mr. {{/isFemale}}
</template>
<template name="isFemale">
{{#if eq this 'w'}}
{{> Template.contentBlock}}
{{else}}
{{> Template.elseBlock}}
{{/if}}
</template>
我尝试了类似的东西并且只得到了错误
While building the application:
client/main.jade: Jade syntax error: unexpected token "indent"
<runJavaScript-57>:73:14: Cannot read property 'head' of undefined
(compiling client/main.jade) (at fileModeHandler)
template(name='templateElseBlock')
isFemale gender
| Mrs.
else
| Mr.
template(name="isFemale")
if eq #{this} 'w'
+Template.contentBlock
else
+Template.elseBlock
有人知道该怎么办吗?
答案 0 :(得分:0)
在几个谷歌页面之后,我得到的代码只需要一个符号+ isFemale。
答案:
template(name='elseBlock')
+isFemale gender
| Mrs.
else
| Mr.
template(name="isFemale")
if eq this 'w'
+Template.contentBlock
else
+Template.elseBlock