У меня была такая же ошибка, и я обнаружил, что она была вызвана, потому что я использовал это в main.ts
файле:
platformNativeScriptDynamic({createFrameOnBootstrap: true}).bootstrapModule(AppModule);
Изменив это на:
platformNativeScriptDynamic({createFrameOnBootstrap: false}).bootstrapModule(AppModule);
или
platformNativeScriptDynamic().bootstrapModule(AppModule);
решил проблему.
Эта ошибка особенно появилась при попытке загрузить модальное устройство, которое использует корневое представление для показа модального значения.
Согласно документации NativeScript,вы должны использовать createFrameOnBootstrap
в тех случаях, когда ваше приложение не использует page-router-outlet
, так как без него вы не получите значения по умолчанию Page
и Frame
, что означает, что вы не сможете внедрить их в свои компоненты или показатьActionBar
.
У моего приложения page-router-outlet
, поэтому настройка createFrameOnBootstrap: false
решила эту проблему.