Javascript 使用AngularJS绑定图像标记

Javascript 使用AngularJS绑定图像标记,javascript,angularjs,data-binding,Javascript,Angularjs,Data Binding,当调用某个函数并更新images对象时,我试图用图像和链接更新div 以下是我所拥有的: <a ng-bind="images[0]" ng-href="{{images[0].link}}"><img ng-bind="images[0]" ng-src="{{images[0].url || '' }}"></a> 当用户提交图像时调用此函数 但是,当images对象更新时,我得到的是字符串“[object File] 我做错了什么?删除ng-bind,

当调用某个函数并更新
images
对象时,我试图用图像和链接更新div

以下是我所拥有的:

<a ng-bind="images[0]" ng-href="{{images[0].link}}"><img ng-bind="images[0]" ng-src="{{images[0].url || '' }}"></a>
当用户提交图像时调用此函数

但是,当images对象更新时,我得到的是字符串“[object File]


我做错了什么?

删除
ng-bind
,只使用
ng-src
ng-src
已经处理双向绑定。

删除
ng-bind
只使用
ng-src
已经处理双向绑定。

您能告诉控制器您在哪里更新图像objec吗tIt看起来只是一个引用错误。您想访问某些数据,但却在访问另一个数据,正如@NagaSandeep所说,请给我们一些代码作为示例。您确定
images[0].url
返回字符串?我使用更新图像阵列的控制器方法编辑了我的帖子。那么,为什么要使用
ng bind
-我很确定
ng src
已经进行了双向绑定。请您向控制器显示更新图像对象的位置。这看起来只是一个引用错误。您想访问ce吗如@NagaSandeep所说,如果是数据,但正在访问另一个数据,请给我们一点代码作为示例。你确定
images[0]吗?url
返回字符串?我用更新图像数组的控制器方法编辑了我的帖子。那么,你为什么要使用
ng bind
-我非常确定
ng src
已经进行双向绑定了。
$scope.upload = function (file, pos) {
    $scope.images[parseInt(pos)] = file;
    $scope.images[parseInt(pos)].url = 'http://i.imgur.com/ik9xqXp.jpg?1'
};