【问题标题】:Indentation in javascript filter HAMLjavascript过滤器HAML中的缩进
【发布时间】:2014-04-03 08:38:13
【问题描述】:

我为我的应用程序使用了 HAML,并在视图中添加了一些 javascript 代码。

关注this tutorial,我在我的脚本前添加:javascript,它成功了。

但如果我可以缩进我的 javascript 代码会更好。 Haml 不理解 :javascript 标签后的缩进并引发错误。

这个问题有什么解决办法吗?请分享,谢谢

【问题讨论】:

  • 你的意思是你的ide还是文本编辑器有错误?

标签: haml erb


【解决方案1】:

我不明白这个问题。 haml 将保留缩进级别。例如,

%html
  %head
    :javascript
      function bar() {
        console.log("bar");                                                     
      }   

会变成

<html>
  <head>
    <script>
      function bar() {
        console.log("bar");
      }
    </script>
  </head>
</html>

如您所见,缩进很好理解 - 只要您遵守规则并将代码正确缩进 :javascript

【讨论】:

  • 抱歉有噪音,重启我的服务器后,它工作了。我也不明白这个问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-09-14
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多