我是将IBM MobileFirst与Ionic一起使用以构建混合移动应用程序的初学者。当前,我能够在MobileFirst Console模拟器,模拟器以及Android移动设备中构建和运行我的应用程序。但是,只有删除了的声明,所有这些方法才能正常工作<!DOCTYPE html>
。如果<!DOCTYPE html>
包含,则ion-nav-view不起作用。
我提到了基于离子的IBM MobileFirst Starter Application示例。在示例中,使用ng-view代替ion-nav-view,因此声明of<!DOCTYPE html>
不会引起任何问题。
示例应用程序(Android):https : //github.com/user4706148/MobileFirstProject有人知道这个问题吗?
似乎是自动生成并自动插入的worklight.css(可以在生成的Android项目> Assets \ default \ www \ worklight \ worklight.css中找到)触发了此问题。
我猜想其中的CSS规则会根据所使用的doctype呈现不同的呈现方式。具体来说,这是由于以下规则而发生的:
body {
position: relative;
}
您不得编辑此文件(因为该文件会在MFP Studio的每个版本中重新生成),因此您可以执行的操作是在自己应用的自定义.css文件中覆盖该文件。
这似乎工作正常:
body {
position: none !important;
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句