Javascript 如何从作用域绑定变量并向其附加一些值?

Javascript 如何从作用域绑定变量并向其附加一些值?,javascript,angularjs,Javascript,Angularjs,我只想将字符串连接到angularjs中的绑定值,但未能做到这一点。 如何做到这一点: ng-src="{{photos[i].url}} + ? + new Date().getTime()" ng-src="{{photos[i].url + ? + new Date().getTime()}}" 我甚至尝试将函数放在范围和传递上,如: ng-src="{{appendTime(photos[i].url)}} 但是这也失败了。您可以在c

我只想将字符串连接到angularjs中的绑定值,但未能做到这一点。 如何做到这一点:

ng-src="{{photos[i].url}} + ? + new Date().getTime()"
ng-src="{{photos[i].url + ? + new Date().getTime()}}"
我甚至尝试将函数放在范围和传递上,如:

ng-src="{{appendTime(photos[i].url)}}

但是这也失败了。

您可以在controller.js文件中声明一个新变量,例如:
$scope.srcName=$scope.photos[$scope.i].url+'?'+new Date().getTime().toString()

然后将其绑定到模板ng src,如
ng src=srcName

这取决于您如何设置控制器。你能分享那个代码吗?我假设您有$scope可用?是的,照片和我都是范围变量。请尝试ng src=“{photos[0].url}”看看你能不能拉一张图片?下一件事我要仔细检查一下。url参数显示具体是什么失败了?你收到了什么错误消息?是的,很好,我只想附加这个时间戳,以强制图片刷新。这就是我添加时间戳的原因。