Angularjs 在双大括号内添加空格会改变什么?

Angularjs 在双大括号内添加空格会改变什么?,angularjs,Angularjs,在AngularJS中,在双花括号内的表达式周围添加空格(如{{expression}}而不是{expression}会改变什么吗 我目前正在进行,在放置空格时没有通过,但是通过删除空格,它就通过了。除了语义,它与 ['hello', 'world'] ['hello','world'] {{}只是ng bind指令的快捷方式,该指令在控制器和视图之间设置单向绑定,空格与否无关紧要在ng bind视图中是否有空格无关紧要。(ng bind view是{{}})是的,我想这可能是测试框架中的一个

在AngularJS中,在双花括号内的表达式周围添加空格(如
{{expression}}
而不是
{expression}
会改变什么吗


我目前正在进行,在放置空格时没有通过,但是通过删除空格,它就通过了。

除了语义,它与

['hello', 'world']
['hello','world']

{{}
只是
ng bind
指令的快捷方式,该指令在控制器和视图之间设置单向绑定,空格与否无关紧要

在ng bind视图中是否有空格无关紧要。(ng bind view是{{}})

是的,我想这可能是测试框架中的一个bug,这里是一个plunk-我知道DOM输出中没有区别,它不会改变任何东西,但你认为它会改变幕后的任何东西吗?这可能只是测试框架中的一个bug。@SunilD。我复制并粘贴了与教程完全相同的代码。我在文件的第31行添加空格。我正处于教程的第二步。@mzee99在该测试中打印出
getNames()
函数的返回值,它很可能返回一个带有额外空格的字符串,测试失败,因为他们希望电话名匹配。也许这有助于解释问题的答案。我不太了解幕后的角度循环,但我猜角度人正在使用regExp遍历Dom进行双向绑定,并在绑定发生之前移除额外的空间。所以,我想,你在之前和之后都放置了空间,这并不重要。