Nativescript Angular хорошо известен своими свойствами совместного использования кода.Я пытаюсь упростить свой дизайн, используя только 1 файл машинописного текста вместо разделения на .ts
и .tns.ts
файл.
Я пытался import { Page } from "tns-core-modules/ui/page";
в .ts
.При работе на Android код работает безупречно, но если я ng serve
для веб-приложения, он говорит: Module not found: Error: Can't resolve 'tns-core-modules/ui/page'
.
Причина, по которой я хотел импортировать модуль страницы, заключается в настройке панели действийсвойства
constructor(private page: Page) {
if (isAndroid) {
console.log("This is Android");
this.page.actionBarHidden = true;
}
}
Я надеялся импортировать tns-core-modules/ui/page
и некоторые другие tns-core-модули в тот же файл, что и угловое веб-приложение.Возможно ли это сделать?Или это необходимо разделить на файлы .ts
и .tns.ts
?