我有以下模板的指令:
<img src="https://some.base.url&user={{user.img}}"/>
并且不想在 {{user.img}} 被替换为实际值之前向此 url 发送请求。
我有以下模板的指令:
<img src="https://some.base.url&user={{user.img}}"/>
并且不想在 {{user.img}} 被替换为实际值之前向此 url 发送请求。
您应该使用 ng-src 而不是 src: http ://docs.angularjs.org/api/ng.directive:ngSrc
你的代码应该使用这个:
<img ng-src="https://some.base.url&user={{user.img}}"/>
浏览器在缓存图像等方面非常激进。给它一个“ng-src”属性可以让 Angular 有时间处理 src,然后它会为你设置它。
在旁注中,您应该对锚标签上的“href”做同样的事情。使用“ng-href”而不是“href”。它将为 Angular 提供处理表达式所需的时间。看这里