Let's create the shell of our two main feature modules. Take note that we also add NativeScriptModule
to the imports of both of the following modules:
PlayerModule
: It will provide player-specific services and components that will be usable whether the user is authenticated or not.
Let's create app/modules/player/player.module.ts
:
// nativescript import { NativeScriptModule } from 'nativescript-angular/nativescript.module'; // angular import { NgModule, NO_ERRORS_SCHEMA } from '@angular/core'; @NgModule({ imports: [ NativeScriptModule ] schemas: [ NO_ERRORS_SCHEMA ] }) export class PlayerModule { }
RecorderModule
: This will provide recording-specific services and components that will only be loaded if the user is authenticated and enters the record mode for the first time.
Let's create app/modules/recorder/recorder.module.ts
:
// nativescript import { NativeScriptModule } from 'nativescript-angular/nativescript.module'; // angular import { NgModule, NO_ERRORS_SCHEMA...