我是 Angularjs 的新手,对如何做我想做的事没有直觉。
我有一个显示一堆属性的部分。如果模型不包含该属性,则通过 AngularUi 的 ui-if 像这样删除该项目。
<div class="row-fluid">
<div class="span3" ui-if="!!model.Prop1">Prop1: {{ model.Prop1 }}</div>
<div class="span3" ui-if="!!model.Prop2">Prop2: {{ model.Prop2 }}</div>
<div class="span3" ui-if="!!model.Prop3">Prop3: {{ model.Prop3 }}</div>
<div class="span3" ui-if="!!model.Prop4">Prop4: {{ model.Prop4 }}</div>
</div>
我想要做的是,例如,如果两个属性为空,则span6
改为使用引导程序跨度。基本上我希望它为实际具有数据的属性平均分割 span12 并删除其他属性。ui-if 可以很好地从 dom 中删除空属性,但是现在我该如何调整span<x>
's 呢?