我知道使用ng-src指令的技巧,但我在img标签上仍有404错误。
这是控制器。
.controller('DetailCtrl', ['$scope', '$stateParams','Hairstyles',
function($scope, $stateParams, Hairstyles) {
Hairstyles.getDetails($stateParams.hairstyleId).then(function(data){
$scope.hairstyle = data.hairstyle;
});
}])
这是服务。
getDetails: function(postId) {
return $http.get("http://example.com/hairstyle/api"+postId).then(function(result){
return result.data;
});
}
以下是观点。
<img class="full-image" ng-src="http://example.com/files/large/{{hairstyle.photo}}">
我在Chrome的javascript控制台中收到了这样的错误。
获取http://example.com/files/large/ 404(未找到)
注意在最后一个斜杠(/)之后它是空的。并且不要担心数据,它是否正确处理。此错误后图像显示正确。但是,我只想消除错误。它在我的服务器上创建了很多错误日志。
我相信这只是因为使用http.get的同步问题,我能解决这个问题吗?