【发布时间】:2018-12-23 10:52:47
【问题描述】:
我正在使用基于Bootstrap's grid system 的ion-grid。这是我用于不同范围元素的代码的简化版本:
<ion-grid>
<ion-row *ngFor="let task of allTasks">
<ion-col *ngIf="task.author === this.currentUser" offset-3 col-9 class="task">
<div>{{task.description}}</div>
</ion-col>
</ion-row>
</ion-grid>
我的 ion-grid 有 12 列。 offset-3 基本上会将元素推到列的最右边。但是,我希望通过两种方式有条件地更改此属性:
如果特定条件成立,请不要将
offset-3应用于此元素。正确的语法是什么:myCondition ? "offset-3" : ""如何动态更改
offset-{value}?假设我将col-auto分配给上面的元素,如何更改offset-{value}的{value} 使其不小于3 或更大?例如。col-auto将col-6分配给元素,将offset-{value}更改为offset-6- 或者简单地将元素推到列的最右侧。
我不确定 2. 是否真的可以实现,但是任何能达到我想要的结果的解决方法对我来说都足够了。
【问题讨论】:
标签: angular typescript ionic-framework grid conditional