Json 当ng src为空时,如何从项目文件夹上载默认图像?
我有我的ng srcJson 当ng src为空时,如何从项目文件夹上载默认图像?,json,angularjs,Json,Angularjs,我有我的ng src,phat来自一个JSON对象,如果phat是空的,我如何从我的项目文件夹中显示一个默认图像,如 这是我的JSON "_links": { "self": { "href": "http://incidents-core/app_dev.php/incidents/5" }, "attachments": {
,phat来自一个JSON对象,如果phat是空的,我如何从我的项目文件夹中显示一个默认图像,如
这是我的JSON
"_links": {
"self": {
"href": "http://incidents-core/app_dev.php/incidents/5"
},
"attachments": {
"href": "http://incidents-core/app_dev.php/incidents/5/attachments"
},
"comments": {
"href": "http://incidents-core/app_dev.php/incidents/5/comments"
},
"thumbnail": {
"href": "http://incidents-core/app_dev.php/attachments/49/download"
}
}
这是它空的时候
"_links": {
"self": {
"href": "http://incidents-core/app_dev.php/incidents/5"
},
"attachments": {
"href": "http://incidents-core/app_dev.php/incidents/5/attachments"
},
"comments": {
"href": "http://incidents-core/app_dev.php/incidents/5/comments"
}
}
您可以使用
ng if
或ng show/ng hide
执行此操作。
把这样的条件
<img ng-src="{{incident._links.thumbnail.href}}"
ng-show="incident._links.thumbnail.href !== undifined && incident._links.thumbnail.href !== ''>
<img ng-src="img/default.jpg"
ng-show="incident._links.thumbnail.href === undifined || incident._links.thumbnail.href === ''>
应该是未定义的
,但是为什么要选中未定义的
?如果答案解决了您的问题,您应该接受答案
<img ng-src="{{incident._links.thumbnail.href || 'img/default.jpg'}}">