【问题标题】:Dynamic flash messages in jade翡翠中的动态闪信
【发布时间】:2017-03-17 03:07:16
【问题描述】:

我正在尝试制作一个动态页面,其中仅在有实际 Flash 消息时才显示 Flash 消息。

消息的文本仅在 if 语句为真时显示,但带有背景颜色的 div总是 显示(类是引导程序)。我也尝试将自定义 CSS 添加到 div 中,但出现了同样的问题。

我使用的模板引擎是 Jade with Express。

div.wrapper  
      if success_msg
        div.alert.alert-success #{success_msg}      
      if error_msg
        div.alert.alert-danger #{error_msg} 
      if error
        div.alert.alert-danger #{error}   

      block content

编辑

第一个屏幕截图不应该在 if 语句中显示 div。

【问题讨论】:

  • 您能否更详细地描述问题是什么,以及您要完成的工作。
  • @magreenberg 当然,请查看屏幕截图。

标签: node.js express jade4j


【解决方案1】:

用这段代码修复它:

div.wrapper  
      if success_msg != ''
        .alert.alert-success #{success_msg}      
      if error_msg != ''
        .alert.alert-danger #{error_msg} 
      if error != ''
        .alert.alert-danger #{error}   

      block content

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-08-07
    • 2013-05-19
    • 1970-01-01
    • 2014-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-23
    相关资源
    最近更新 更多