示例:图片库指令检索图片并将它们传递给范围:
var galleryBootstrapData = bootstrapDataService.get('galleryBootstrapData');
$scope.galleryPictures = galleryBootstrapData.pictures;
图片库模板呈现图片,如下所示的图片数量:
<div ng-if="galleryPictures.length && galleryPictures.length>0" >{{galleryPictures.length}}</div>
从模板中检查未定义的作用域变量是否是一种好的做法?
不需要。由于我们的大部分数据都是异步角度处理的,因此已经认识到了这一点,并且当遇到未定义的变量时,视图将静默失败
您可以替换您拥有的内容
<div ng-if="galleryPictures.length" >
也不需要检查length > 0
,因为零是假的