13

<img src=AngularJSを使用してタグを入力しているので、HTMLのURLは次のとおりです。

<img src='[[profile.image]]'>

ページをロードすると画像が表示されますが、Javascriptコンソールでもエラーが発生します。

GET [[profile.image]] 404 (NOT FOUND) 

それで、Angularが値を正しく補間する前に、ブラウザは画像をフェッチしようとしていますか?次に、Angularが値を設定すると、ブラウザが再度フェッチし、今回は画像が表示されます。

どうすればAngularにこれを早く実行させるか、ブラウザーに待機させることができますか?エラーを公開するのは好きではありません。

4

1 に答える 1

27

Angularには、この場合のための特別なディレクティブがあります:http://docs.angularjs.org/api/ng.directive: ngSrc

<img ng-src="{{profile.img}}" />
于 2013-01-26T17:41:16.873 に答える