2016-02-22 24 views
0

我试图在某个函数被调用时更新带图像和链接的div,并更新images对象。用AngularJS绑定图像标签

这是我有:

<a ng-bind="images[0]" ng-href="{{images[0].link}}"><img ng-bind="images[0]" ng-src="{{images[0].url || '' }}"></a> 

在控制器上:当用户提交的图像

$scope.upload = function (file, pos) { 
    $scope.images[parseInt(pos)] = file; 
    $scope.images[parseInt(pos)].url = 'http://i.imgur.com/ik9xqXp.jpg?1' 
}; 

调用此函数。

然而,当图像对象更新,而不是图像,我得到的字符串“[目标文件]

我在做什么错?

+0

您可以向控制器显示更新图像对象的位置 –

+0

它看起来只是一个ReferenceError。您想要访问某些数据,但要访问另一个数据,就像@NagaSandeep所说的那样,给我们一点点以代码为例 – Nevershowmyface

+0

你确定'images [0] .url'返回一个字符串吗? –

回答

2

删除ng-bind,只是使用ng-srcng-src已经把手双向绑定