javascript-从promise角度更新ng-src
作者:互联网
我有一个API函数,可检索徽标(.png).我无法使用直接指向png的网址,因为我需要发送基本的身份验证标头.该API已经处理了这一问题.
如何更新ng-src属性?该API基于承诺.
实际的问题是我有一个包含多个项目的表,在其中需要获取每个项目的徽标,因此无法在$scope中添加变量.有什么意见吗?
解决方法:
根据@Yury Tarabanko的评论,您可以使用API提取数据,然后将其写回到对象中.
<div ng-repeat="obj in list">
<img ng-init="getImgSrc(obj)" ng-src="{{obj.imgSrc}}">
您的控制器方法将如下所示:
$scope.getImgSrc = function(obj)
{
$http.get(obj.imgUrl, <params>)
.then( function(rsp){ obj.imgSrc = rsp; })
}
标签:q,angularjs,javascript 来源: https://codeday.me/bug/20191118/2028631.html