我有以下内容:
<img data-ng-src="{{image.Url}}" alt="" />
我需要data-ng-src中的值根据条件而不同。
如果image.IsAdvert true ,则:
data-ng-src="{{image.Url}}"
如果image.IsAdvert false 则
data-ng-src="file/{{image.Url}}"
我该怎么做?
答案 0 :(得分:10)
使用条件运算符: -
<img ng-src="{{image.isAdvert?image.Url:('file/' + image.Url)}}"/>
答案 1 :(得分:7)
您可以从范围内的函数返回它:
data-ng-src="{{getUrl(image)}}"
和
$scope.getUrl = function(image){
return image.isAdvert ? image.Url : "file/" + image.Url;
}