为了账号安全,请及时绑定邮箱和手机立即绑定

关于if block else的判断问题

老师,你不是说如果下面的代码块不存在时会执行else吗,但是我把参数设为空,else也没有输出 no team的字眼啊,而且你说的代码块为空是什么代码块为空?

//内联代码块

mixin team(slogon)

h4 #{slogon}

if block

block

else

p no team

+team()

p Good job!


输出结果

    <!--mixin的嵌套-->

        <h4>tom</h4>

            <p>tom</p>

            <ul class="courses">

              <li>jade</li>

              <li>node</li>

            </ul>

    <!--内联代码块-->

        <h4></h4>

        <p>Good job!</p>

  </body>

</html>


正在回答

1 回答

判断代码块是否为空,是看+team()下有没有缩进的代码。而传递的参数值是提供给h4 #{slogon}的哟。

0 回复 有任何疑惑可以回复我~
#1

KingZero00 提问者

非常感谢!
2016-07-16 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
带你学习Jade模板引擎
  • 参与学习       31272    人
  • 解答问题       122    个

Jade教程,前端开发提速利器,让项目开发行云流水般顺滑

进入课程

关于if block else的判断问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信