css - 使用 ion-list 使用 ionicframwork 的主详细信息 View

标签 css angularjs html cordova ionic-framework

我正在开发一个 ionic 应用程序,我需要使用主细节 View ,所以在小屏幕上我显示列表,然后当我点击元素时转到详细信息(完成),对于大屏幕,列表转到与详细信息屏幕并排(检查图像):

小型设备

Small device List screen

smal device details screen

更大的设备

Small device List screen

如果有人能帮我出主意或者他知道怎么做,我将不胜感激。

最佳答案

我不知道有什么方法可以检查设备的实际大小。但是,我确实知道如何检查屏幕的大小,您可以使用 $window.innerWidth$window.innerHeight 来做到这一点。

如果你能找到一种方法来获取屏幕的像素密度,你就可以计算出屏幕的大小,然后根据你的计算让它切换 View 。您可以通过对内容使用 ng-if 来执行此操作。

您的应用在所有手机上看起来都一样的原因是运行 ionic 应用的 webview 组件处理所有屏幕尺寸。

关于css - 使用 ion-list 使用 ionicframwork 的主详细信息 View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36153176/

相关文章:

javascript - 编辑值时输入失去焦点。使用 ngFor 和 ngModel。 Angular 5

javascript - 通过包含 php、html、css、外部文件来消耗大小

html - 动画悬停影响非兄弟元素

html - 更新的谷歌浏览器改变了绝对定位 XHTML 1.0

javascript - AngularJS:speedUp打开大图(base64)

jquery - 如何将 html 元素填充到另一个页面中?

Javascript - 简单的 Jquery 设置 CSS 问题

javascript - 在 angularJS 中与 ng-repeat 一起使用时,javascript []、[[]] 和 [{}] 之间的工作区别

javascript - Angular/Karma - 当预期请求和观察到的请求相同时出现 "Unexpected Request"错误

javascript - html5 地理定位不适用于 safari 浏览器