javascript - 500 错误 :expected "indent", 但得到 "newline"

标签 javascript node.js

ration_enum={' ':' ','定性':'定性','定量':'定量'}
for val, key in ration_enum
if modi_type=='edit'&&key==common_index.ration
option(value='#{key}', selected) #{val}
else
option(value='#{key}') #{val}

预期“缩进”,但得到“换行”

最佳答案

猜测这是一个Jade template ...

Jade 遵循 Python 规则,其中空格很重要,因此您必须正确缩进代码:

ration_enum={' ':' ','定性':'定性','定量':'定量'}
for val, key in ration_enum
    if medi_type == 'edit' && key == common_index.ration
        option(value='#{key}', selected) #{val}
    else
        option(value='#{key}') #{val}

Jade 具有灵活的缩进,您可以选择是否使用制表符或空格,以及多少个空格。但是,您必须在整个模板中保持一致的选择。

关于javascript - 500 错误 :expected "indent", 但得到 "newline",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17823858/

相关文章:

javascript - react 路由器。当容器(页面)出现任何错误时如何防止整个应用程序崩溃

javascript - 停止执行 javascript 直到整个周期

node.js - 使用 Pino 作为 Sequelize 的记录器

node.js - 即使我使用nodemon,Docker也不会重新加载nodejs应用程序?

node.js - 如何从 npm 运行的 bash 脚本中打印 $2 BEFORE $1?

javascript - 隐藏/显示 div 部分 - 选择选项

javascript - 以递归方式将节点附加到嵌套的 Javascript 对象

javascript - 在javascript中用 "!"(感叹号)为数组中的所有字符串添加前缀的最简单方法是什么?

node.js - NodeJS 无法导入 Sequelize.js 模型(ES6)

javascript - 如果 NodeList 已经是一个数组,为什么还要遍历它?