ionic3 - 如何在 Ionic 3 中实现以下巴士座位布局安排?
问题描述
我在 HTML 代码中使用了它 只想在 Ionic 3 中设置巴士卧铺和座位布局。用卧铺和座位巴士混合座位加载座位。只想在 Ionic 3 中设置巴士卧铺和座位布局。用卧铺和座位巴士混合座位加载座位。只想在 Ionic 3 中设置巴士卧铺和座位布局。用卧铺和座位巴士混合座位加载座位。
这是我的 HTML 代码:
<div text-right>
<img src="assets/imgs/ic_steering.png" alt="" style="height: 25px; width: 25px;" />
</div>
<div *ngFor="let rowItem of multiDimArray" no-padding>
<div class="seatrow container">
<div *ngFor="let colItem of rowItem">
<div class="space" *ngIf="!colItem ||(colItem&& colItem.name == '') "> </div>
<div *ngIf="colItem && colItem.length =='1' && colItem.width =='1'">
<div *ngIf="colItem && colItem.available =='true' && colItem.name != ''">
<img *ngIf="colItem.ladiesSeat =='false'" src="assets/imgs/ic_seater_unselected.png"
alt="" class="unspace" />
<img *ngIf="colItem.ladiesSeat =='true'" src="assets/imgs/ic_seater_women.png" alt=""
class="unspace" />
</div>
<div *ngIf="colItem && colItem.available =='false' && colItem.name != ''">
<img *ngIf="colItem.ladiesSeat =='false'" src="assets/imgs/ic_seater_selected.png"
alt="" class="unspace" />
<img *ngIf="colItem.ladiesSeat =='true'" src="assets/imgs/ic_women_seater_selected.png"
alt="" class="unspace" />
</div>
</div>
<div *ngIf="colItem && colItem.length =='2' && colItem.width =='1'">
<div *ngIf="colItem && colItem.available =='true' && colItem.name != ''">
<img *ngIf="colItem.ladiesSeat =='false'" src="assets/imgs/ic_sleeper_unselected.png"
alt="" class="unspace" />
<img *ngIf="colItem.ladiesSeat =='true'" src="assets/imgs/ic_sleeper_women.png" alt=""
class="unspace" />
</div>
<div *ngIf="colItem && colItem.available =='false' && colItem.name != ''">
<img *ngIf="colItem.ladiesSeat =='false'" src="assets/imgs/ic_sleeper_selected.png"
alt="" class="unspace" />
<img *ngIf="colItem.ladiesSeat =='true'" src="assets/imgs/ic_women_sleeper_selected.png"
alt="" class="unspace" />
</div>
</div>
<div *ngIf="colItem && colItem.length =='1' && colItem.width =='2'">
<div *ngIf="colItem && colItem.available =='true' && colItem.name != ''">
<img *ngIf="colItem.ladiesSeat =='false'" src="assets/imgs/ic_sleeper_unselected.png"
alt="" class="unspace" />
<img *ngIf="colItem.ladiesSeat =='true'" src="assets/imgs/ic_sleeper_women.png" alt=""
class="unspace" />
</div>
<div *ngIf="colItem && colItem.available =='false' && colItem.name != ''">
<img *ngIf="colItem.ladiesSeat =='false'" src="assets/imgs/ic_sleeper_selected.png"
alt="" class="unspace" />
<img *ngIf="colItem.ladiesSeat =='true'" src="assets/imgs/ic_women_sleeper_selected.png"
alt="" class="unspace" />
</div>
</div>
</div>
</div>
</div>
</div>
解决方案
尝试添加 display: flex 并为整个 div 指定一个包装器。喜欢以下
<div style:"display: flex" cols="12">
//first row
<div style:"display: flex" cols="6">
</div>
//second row
<div style:"display: flex" cols="6">
</div>
</div>
推荐阅读
- c++ - C++、Python 嵌入:在嵌入的 Python 代码上导入 torch/sklearn 库会引发 DEBUG:捕获信号以中断错误
- architecture - 六边形架构:如何实现驱动程序端口
- python-3.x - ValueError:此求解器需要数据中至少 2 个类的样本,但数据仅包含一个类:False
- python - 如何以干净的 Python 方式为类中的所有变量提供相同的方法?
- xml - 为什么我需要从本地 XSD 元素的“类型”属性中限定命名的内容类型?
- codenameone - 将pdf文件插入移动应用程序开发
- javascript - 通过 REGEX 获取带重音字符的全名缩写
- reactjs - 构建一个可以控制和不受控制的 React 组件
- c++ - SFINAE 为什么我没有检测到 std::vector 的下标运算符?
- python-3.x - 如何反转 QSlider 元素的 Ticklabels 以及如何使其可点击?