我有一个条件,基本上我想做的是将bool设置为true来切换。但是布尔值附加到列表中的项目上。看一看:
<div ng-repeat="step in progress.steps">
<div ng-if="step.criticalError">
</div>
</div>
很简单。
现在的问题!
向后退到包含div的步骤。我想处理这样的情况..有3格。一次仅显示2个。确定该因素的是CriticalError。它是全有还是全无,因此,如果一个跳闸是一个严重错误,则所有步骤都将显示在最前面;否则,如果没有严格要求,它们将全部显示在下面。像这样
<div ng-show="containsCriticalError"></div>
<div>Always shows.</div>
<div ng-show="!containsCriticalError"></div>
还是您必须遍历列表,一旦满足条件,是否有可能停止ng-repeat?
那这个呢?
<div ng-show="!containsCriticalError">Always shows.</div>
<div>
<div ng-repeat="step in progress.steps">
<div ng-if="step.criticalError">
</div>
</div>
</div>
<div ng-show="containsCriticalError">Always shows.</div>
或者只是使用CSS移动div?
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句