Javascript 函数调用后角度范围不在屏幕上实时更新

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

我一直在做一个像照片一样的功能

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.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)"