AngularJS
显示图片的时候, 不要直接用src
, 官方原话是这样的
1 | Using AngularJS markup like {{hash}} in a src attribute doesn't work right: The |
如果直接用src
的话, AngularJS
在根据src
显示图片之前会先请求一次src
里面的纯字符串内容, 比如我写
1 | <img src="{{pic.url}}" /> |
刷新页面会发现一个奇怪的网络请求, 虽然图片还是能正常显示
1 | http://127.0.0.1:8080/%7B%7Bpic.url%7D%7D |
其实就是
1 | http://127.0.0.1:8080/{{pic.url}} |
而用
1 | <img ng-src="{{pic.url}}" /> |
则不会有这问题