valid tipos plantilla expected define declaraciĆ³n consider adding html ionic-framework ibm-mobilefirst

html - tipos - plantilla doctype



La declaraciĆ³n de<! DOCTYPE html> no funciona con Ionic''s ion-nav-view en IBM MobileFirst (1)

Parece que se trata de worklight.css autogenerado y auto insertado (se puede encontrar en el proyecto de Android generado> assets / default / www / worklight / worklight.css) que desencadena este problema.

Supongo que las reglas CSS dentro de él se procesan de forma diferente según el tipo de documento utilizado. Específicamente, esto está sucediendo debido a la siguiente regla:

body { position: relative; }

No debe editar este archivo (ya que se vuelve a generar en cada compilación en MFP Studio), por lo que lo que puede hacer es anularlo en el archivo .css personalizado de su propia aplicación.

Esto parece que funciona bien:

body { position: none !important; }

Soy un principiante en el uso de IBM MobileFirst con Ionic para crear aplicaciones móviles híbridas. Actualmente, puedo construir y ejecutar mi aplicación en el simulador de MobileFirst Console, el emulador y en un dispositivo móvil Android. Sin embargo, todo esto puede funcionar bien solo cuando elimine la declaración de <!DOCTYPE html> . Si <!DOCTYPE html> está incluido, ion-nav-view no funciona.

Me referí a las muestras de aplicaciones de arranque de IBM MobileFirst basadas en Ionic. En el ejemplo, se usa ng-view en lugar de ion-nav-view, por lo que la declaración de <!DOCTYPE html> no causa ningún problema.

Aplicación de ejemplo (Android): https://github.com/user4706148/MobileFirstProject ¿Alguien sabe acerca de este problema?