Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/464.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
计算Javascript表达式_Javascript_Jquery_Angularjs - Fatal编程技术网

计算Javascript表达式

计算Javascript表达式,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,我试图在一个同名图像文件重写上一个文件后更新显示的图像,并遇到以下链接: 我有一个作用域元素“imgUrl”,我在数据ng src中传递它,如下所示: <img data-ng-src="{{imageUrl + '?' + GetTimeStamp()}}"> 这东西奏效了,但我也试过: <img data-ng-src="{{imageUrl}} + '?' + {{GetTimeStamp()}}"> 但这不起作用。这两个表达式之间有什么区别?开始括号{

我试图在一个同名图像文件重写上一个文件后更新显示的图像,并遇到以下链接:

我有一个作用域元素“imgUrl”,我在数据ng src中传递它,如下所示:

<img data-ng-src="{{imageUrl + '?' + GetTimeStamp()}}">

这东西奏效了,但我也试过:

<img data-ng-src="{{imageUrl}} + '?' + {{GetTimeStamp()}}">


但这不起作用。这两个表达式之间有什么区别?

开始括号
{{
表示角度表达式开始,结束括号
}
表示角度表达式结束。括号外的所有内容都被视为纯文本属性。因此,
+
只是两个表达式之间的一个文本符号,而不是充当字符串连接运算符。

“结束括号后面的所有内容”-准确地说,是“所有
{{}}
之外的内容”@SergioTulentsev如果你是对的,那是相当模糊的,因为括号后面可以跟任何东西。编辑了答案。谢谢大家!@Kazimieras,如果我没有使用+和:{{imageUrl}}?{{GetTimeStamp()}}。还好吗?@VishalChugh这也不错。在这种情况下,您只是在计算两个更简单的表达式,而不是一个更复杂的表达式。@VishalChugh如果您发现您的问题已经得到了回答,如果您可以将其标记为已接受,那就太好了:)