我在html中添加了一个http请求,如下所示:
<img src="/api/profilepic/user/{{user.id}}">
但请求结果是:
Request URL:https://example.com/api/profilepic/user/%7B%7Buser.id%7D%7D
最终,它一直发送请求,直到angular和user.id被初始化。但是我的节点服务器会出现一堆错误,直到这样。有谁知道如何解决这个问题?
我尝试使用如下所示的ng-switch,但它也不起作用。
<div ng-switch="user.id != null">
<div ng-switch-when="true">
<img src="/api/profilepic/user/{{user.id}}">
</div>
</div>
答案 0 :(得分:0)
在src
属性中使用AngularJS句柄时,应将其替换为ng-src
:
<img ng-src="/api/profilepic/user/{{user.id}}">
Angular文档是您的朋友:https://docs.angularjs.org/api/ng/directive/ngSrc