让角度模板检查"undefined"的范围变量是好的做法吗?



示例:图片库指令检索图片并将它们传递给范围:

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,因为零是假的

相关内容

  • 没有找到相关文章

最新更新