【问题标题】:AngularJS Mean.js Atom Beautifier Javascript IssueAngularJS Mean.js Atom Beautifier Javascript 问题
【发布时间】:2015-02-14 22:10:36
【问题描述】:

我刚刚花了好几个小时调试原子美化后出现的问题。我的问题是为什么会出现以下问题。

这是文件 layout.server.view.html 中 MEAN.js 脚手架中的一段代码:(我不知道这段代码的作用……但那是另一回事)

<!--Embedding The User Object-->
  <script type="text/javascript">
    var user = {{ user | json | safe }};
  </script>

在我使用 atom 美化器之后,它看起来像这样:

<!--Embedding The User Object-->
<script type="text/javascript">
  var user = {
    {
        user | json | safe
    }
  };
</script>

后者会导致 chrome 和 firefox 中的 javascript 错误。

我的问题是……为什么。我认为空白在 javascript 中并不重要。如果您还有几个周期,我也想知道这段代码在做什么。

谢谢!

【问题讨论】:

    标签: javascript angularjs mean atom-editor


    【解决方案1】:

    这其实以前咬过我一次,现在又咬我的时候我还是被它难住了。

    两个大括号 ({{...}}) 告诉 AngularJS 将内容作为表达式进行计算。美化器通过帮助将双花括号分成单独的行来打破这一点。因为这就是你的本意,对吧?

    【讨论】:

    • 谢谢斯科特!这就是我要找的。​​span>
    猜你喜欢
    • 1970-01-01
    • 2011-06-09
    • 1970-01-01
    • 2015-04-13
    • 2019-03-06
    • 2020-06-24
    • 2020-08-11
    • 2011-10-06
    • 1970-01-01
    相关资源
    最近更新 更多