AngularJS Mean.js Atom美化器Javascript问题
我刚刚花了几个小时调试了atom美化后出现的一个问题。我的问题是为什么会出现以下问题 这是layout.server.view.html文件中MEAN.js scaffolding中的一段代码:(我不知道这段代码是做什么的……但那是另一回事)AngularJS Mean.js Atom美化器Javascript问题,javascript,angularjs,mean,atom-editor,Javascript,Angularjs,Mean,Atom Editor,我刚刚花了几个小时调试了atom美化后出现的一个问题。我的问题是为什么会出现以下问题 这是layout.server.view.html文件中MEAN.js scaffolding中的一段代码:(我不知道这段代码是做什么的……但那是另一回事) var user={{user | json | safe}}; 使用atom美化器后,它看起来如下所示: <!--Embedding The User Object--> <script type="text/javascript"
var user={{user | json | safe}};
使用atom美化器后,它看起来如下所示:
<!--Embedding The User Object-->
<script type="text/javascript">
var user = {
{
user | json | safe
}
};
</script>
变量用户={
{
用户| json |安全
}
};
后者会导致chrome和firefox中出现javascript错误
我的问题是。。。为什么?我认为在javascript中空白并不重要。如果您还有几个周期,我还想知道这段代码在做什么
谢谢 这实际上曾经咬过我一次,而当它刚才再次咬我时,我仍然被它难住了
两个花括号({…}})告诉AngularJS以表达式的形式计算内容。Beautifier通过将两个卷曲括号拆分为单独的行来打破这一点。因为这就是你想做的,对吗?谢谢斯科特!这就是我要找的。
<!--Embedding The User Object-->
<script type="text/javascript">
var user = {
{
user | json | safe
}
};
</script>