【发布时间】:2012-09-10 14:14:50
【问题描述】:
我有这个 jsFiddle: http://jsfiddle.net/HMZuh/1/
其中包含这个html
<div ng-app ng:controller="ShowHideController">
<div ng-show='showMe'>
<img ng-src="{{imageSource}}"/>
</div>
<button ng-click='showImage()'> show image </button>
<div>
还有这个脚本:
function ShowHideController($scope) {
$scope.showMe = false;
$scope.imageSource = '';
$scope.showImage = function(){
$scope.showMe = true;
$scope.imageSource = 'https://www.google.com/images/srpr/logo3w.png';
}
}
我得到一个 404,在尚未设置源时找不到图像,当 showMe 为 false 时有什么方法可以防止这种情况发生?
【问题讨论】:
-
没有这个问题 - 想知道这是否是浏览器问题。你用什么浏览器试试这个?
-
我在 chrome 和 firefox 上试过——都是最新版本
-
对不起,伙计,从头开始在本地项目上尝试过这个,从来没有得到 404。
标签: javascript jquery angularjs