我已经使用Angular 7和Google Firestore数据库开发了一个应用程序,它运行良好,但是使用Cordova时,它在启动屏幕之后显示空白屏幕。
main.ts:
post-receive
基本URL也已设置:
while read old_hash new_hash ref; do
if [ "$ref" = refs/heads/master ]; then
git … checkout …
fi
done
注意:所有警报都在main.ts内运行,但是警报我已添加到应用程序组件内部而无法运行:
app.component.ts:
import { enableProdMode } from '@angular/core';
import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app/app.module';
import { environment } from './environments/environment';
if (environment.production) {
enableProdMode();
}
if (typeof window['cordova'] !== 'undefined') {
document.addEventListener('DOMContentLoaded', function () {
alert('DOMContentLoaded');
document.addEventListener('deviceready', function () {
alert('deviceready');
platformBrowserDynamic().bootstrapModule(AppModule)
.catch(err => console.log(err));
}, false);
});
alert('yes');
} {
platformBrowserDynamic().bootstrapModule(AppModule)
.catch(err => console.log(err));
}