Javascript Hogan-JS-IF语句
我不太喜欢jade语法,我想知道是否可以用hoganJS来做这个简单的比较 示例代码是用JADE编写的 我在谷歌上搜索了一下,似乎众说纷纭。。我只是想知道是否有办法或者我需要改变什么Javascript Hogan-JS-IF语句,javascript,html,dom,pug,hogan.js,Javascript,Html,Dom,Pug,Hogan.js,我不太喜欢jade语法,我想知道是否可以用hoganJS来做这个简单的比较 示例代码是用JADE编写的 我在谷歌上搜索了一下,似乎众说纷纭。。我只是想知道是否有办法或者我需要改变什么 if user li a(href='/dashboard') Dashbaord li a(href='/logout') Logout else li a(href='/login') Logi§n block body Hogan是的一个实现,因此同样的语法也适用 {{#user}
if user
li
a(href='/dashboard') Dashbaord
li
a(href='/logout') Logout
else
li
a(href='/login') Logi§n
block body
Hogan是的一个实现,因此同样的语法也适用
{{#user}}
<li><a href="/dashboard">Dashboard</a></li>
<li><a href="/logout">Logout</a></li>
{{/user}}
{{^user}}
<li><a href="/login">Login</a></li>
{{/user}}
但无论如何霍根还是不错的,所以你的选择。我也不喜欢玉,它让我想起了咖啡脚本之类的东西。干杯,伙计,我实际上已经完全忘记了把手。为所有的帮助干杯!:)另外一个简单的问题是,hogan模板可以相互继承吗?@user61026是的,您可以,语法类似于
{{>myPartialName}
不确定它们的默认路径。render方法还有第二个参数,可以将partials作为选项,但我认为这是可选的-文档有点模糊:。尝试只添加一个,您可能会得到一个错误,它会告诉您该部分的位置。@DominicTobias这个答案对我帮助很大,谢谢。我认为{{{{{用户}}
相当于{{{如果用户}}
,{{{用户}
相当于{{其他}
?@Wade np!是的,实际上从字面上讲,胡子一个是if(user){..stuff..}if(!user){..stuff..}
——但它相当于一个else,只是更详细而已
{{#if user}}
...
{{else}}
...
{{/if}