を更新しませんイメージは変わらない。私が$scope
を使用している場合、これは発生しません。どうすればそれを修正できますか? $ルート .Tryこれを使用する必要はありません
UpdateUserProfilePicApi.then(function (res) {
$rootScope.user.userProfilePic = res.imgUrl;
});
を更新しませんイメージは変わらない。私が$scope
を使用している場合、これは発生しません。どうすればそれを修正できますか? $ルート .Tryこれを使用する必要はありません
UpdateUserProfilePicApi.then(function (res) {
$rootScope.user.userProfilePic = res.imgUrl;
});
:
<img ng-src="{{user.userProfilePic}}" />
これは角がロードされた後user.userProfilePicが評価され、その値に置き換えられますので、あなたは、結果を期待できます。
<img ng-src="{$root.user.userProfilePic}" />
しかし、これで、ブラウザは、失敗した要求につながる$ root.user.userProfilePicという名前のイメージを、ロードしようとします。これはブラウザのコンソールで確認できます。あなたが不足している
あなたは$ rootScopeはすべてのビューからアクセス可能であるとして$ルートを使用する必要はありません。 コードから$ rootを削除します。
<img ng-src="{{user.userProfilePic}}" />