ios - 无法在 iPad 上水平显示 AngularJS 材质复选框,但可以在桌面上使用
问题描述
我遇到了 AngularJS flex 的问题。在 iPad 上,它是垂直显示的,但在开发者工具中的 Chrome iPad 模式下,它可以正确显示。
不知道我做错了什么,还是我需要考虑其他一些方法?flex 不能在 iPad 上工作吗?我在 iPad 上尝试了 Safari 和 Chrome 浏览器,它们显示的内容相同。
<md-card style="width: 98%;" ng-repeat="x in survey | orderBy:'qn'">
<md-card-title>
<md-card-title-text>
<span class="md-headline">{{ x.txt }}</span>
</md-card-title-text>
</md-card-title>
<md-card-content>
<div ng-if="x.qType == 'check'" layout="row" layout-wrap >
<div ng-repeat="y in x.op" flex="50">
<md-input-container>
<md-checkbox ng-model="chkbx" aria-label="{{y.optionID}}" ng-click="click(y)" >
<img src="{{ y.optionIcon }}" style="{{y.style}}">
</md-checkbox>
</md-input-container>
</div>
</div>
</md-card-content>
</md-card>
解决方案
原来是iOS WebKit引擎的问题,之前没有更新我的iOS版本,更新后效果很好。
推荐阅读
- r - R tryCatch 但在出现警告的情况下保留表达式结果
- android - 如何加密滑翔缓存数据?
- javascript - 导入 Bootstrap 模式后下拉菜单不起作用
- node.js - AWS S3 预签名 POST 访问被拒绝
- excel - 向 EWS 电子邮件添加附件(使用 VBA)
- html - 隐藏在移动设备上的导航栏
- angular - ng-bootstrap Datepicker 默认导航年份为当前日期前 10 年
- c++ - 正在调用 x = std::array
() 与声明 std::array 相同 X? - angular - 在 jhipster 中如何集成角度管理主题模板而不是默认模板
- c# - 使用另一个数据表值更新数据表值