我不知道如何解释这一点,但让我来试试..图像源,但在浏览器中首次没有显示
图像源,但在浏览器的第time.And不显示,当你刷新其visible.What可能是原因请告诉。
我检查它,并在容器div里面,我可以看到。
当你加载/刷新页面时,它总是可见的。
有时它甚至可以在第一次访问时看到,但其罕见的说是1/10次。
以前它使用相同的代码工作正常。
请试着解释可能是什么原因,如果确切的答案无效。
我使用node.js
,angular.js
和浏览器是Chrome版本45,我相信,它涉及到客户端。
码
这是我的div
<div id='userIntro'>
<img src='images/{{dp}}' style='display:inline;max-width: 50px;max-height: 50px;z-index:2;' ng-click='changeUserImage()' id='userDP'/>
<br/>
<label style='display:inline;'>Welcome {{userName}}</label>
<input type='file' name='userImageF' id='userImageF' accept="image/*" style='display:none;' onchange="angular.element(this).scope().readImage()"/>
</div>
,这是我的控制器功能代码。
var uAjax = $http.get("/getUser");
uAjax.success(function(data) {
if (data === 'failed')
{
$location.url('/login');
}
else
{
$scope.userName = data.username;
$scope.dp = '/'+data.dp;
}
});
此代码之前工作的很好..
你可以添加一些代码片段 –
实际上在代码中有很多依赖关系,这就是为什么我没有发布任何代码可能会造成更多混淆。只是想知道它是如何可能的。 –
代码已更新...请现在查看。 –