angular-localization icon indicating copy to clipboard operation
angular-localization copied to clipboard

Hybrid app, bootstrap fails with TypeError: Cannot read property 'module' of undefined

Open anvlkv opened this issue 5 years ago • 0 comments

Hi, I migrating app to Angular. My AngularJs app uses ng-localization.

All my other angularjs dependencies are imported just fine. However ng-localization fails with TypeError: Cannot read property 'module' of undefined

import { NgModule } from '@angular/core';
import * as angular from 'angular';
import { UpgradeModule, setAngularLib } from '@angular/upgrade/static';
import { setUpLocationSync } from '@angular/router/upgrade';
import { CommonModule } from '@angular/common';
import { FileImportDirective } from './file-import/file-import.directive';


setAngularLib(angular);

// angularjs deps
import 'angular-sanitize';
import 'angular-cache';
import 'angular-cookies';
import 'ngstorage';
import 'angular-filesize-filter';
import 'ng-localization';

// ajs modules
import './shared/shared.module';


@NgModule({
  imports: [
    CommonModule,
    UpgradeModule
  ],
  declarations: [
    FileImportDirective
  ],
  exports: [
    FileImportDirective
  ]
})
export class AngularjsModule {
  constructor(private upgrade: UpgradeModule) {
    this.upgrade.bootstrap(document.body, ['PreShared']);
    setUpLocationSync(this.upgrade);
  }
}

anvlkv avatar Sep 04 '18 08:09 anvlkv