Javascript 函数调用后角度范围不在屏幕上实时更新
我一直在做一个像照片一样的功能 API端的每个都可以工作,但我无法在ng repeat中获取当前图片以更新其数据 以下是基本的html:Javascript 函数调用后角度范围不在屏幕上实时更新,javascript,angularjs,ionic-framework,Javascript,Angularjs,Ionic Framework,我一直在做一个像照片一样的功能 API端的每个都可以工作,但我无法在ng repeat中获取当前图片以更新其数据 以下是基本的html: <div ng-repeat="update in updates" class="custom-card"> <div class="heading"> <span class="title"> {{update.data.project.name}} {{update.data.use
<div ng-repeat="update in updates" class="custom-card">
<div class="heading">
<span class="title">
{{update.data.project.name}}
{{update.data.user.name}}
</span>
</div>
<img on-double-tap="likeUpdate({{update}})" class="full-image" ng-src="imagelink.com/{{update.image.name}}" imageonload>
</div>
但当前页面上没有任何变化。console.log显示函数已被调用,如果我调用了console.log
console.log(update.data.user.name)
它正确地显示“测试”
有什么帮助吗
on-double-tap="likeUpdate({{update}})"
应该是
on-double-tap="likeUpdate(update)"
因为您需要传入的是实际变量,而不是它的值。您可以共享一个fiddle吗?更新是简单变量而不是$scope变量,因此您无法在html页面中得到反映,这是多么明显。谢谢这几天我的头痛都好了@洛夫洛克哈,我也有那些头痛。很高兴这有帮助
on-double-tap="likeUpdate(update)"