diff --git a/docs/en/UI/Angular/Lazy-Load-Service.md b/docs/en/UI/Angular/Lazy-Load-Service.md index 0e1f7928c7..eccea527ab 100644 --- a/docs/en/UI/Angular/Lazy-Load-Service.md +++ b/docs/en/UI/Angular/Lazy-Load-Service.md @@ -42,7 +42,7 @@ import { LazyLoadService, LOADING_STRATEGY } from '@abp/ng.core'; ` }) class DemoComponent { - libraryLoaded$ = this.lazyLoad.load( + libraryLoaded$ = this.lazyLoadService.load( LOADING_STRATEGY.AppendAnonymousScriptToHead('/assets/some-library.js'), ); @@ -71,7 +71,7 @@ import { LazyLoadService, LOADING_STRATEGY } from '@abp/ng.core'; ` }) class DemoComponent { - stylesLoaded$ = this.lazyLoad.load( + stylesLoaded$ = this.lazyLoadService.load( LOADING_STRATEGY.AppendAnonymousStyleToHead('/assets/some-styles.css'), ); diff --git a/npm/ng-packs/packages/theme-shared/src/lib/components/modal/modal.component.ts b/npm/ng-packs/packages/theme-shared/src/lib/components/modal/modal.component.ts index 297fa23c56..d7c24c7601 100644 --- a/npm/ng-packs/packages/theme-shared/src/lib/components/modal/modal.component.ts +++ b/npm/ng-packs/packages/theme-shared/src/lib/components/modal/modal.component.ts @@ -206,8 +206,7 @@ export class ModalComponent implements OnInit, OnDestroy, DismissableModal { fromEvent(window, 'beforeunload') .pipe(takeUntil(this.destroy$)) .subscribe(event => { - // TODO: check this - if (!this.isFormDirty || this.suppressUnsavedChangesWarning) { + if (this.isFormDirty && !this.suppressUnsavedChangesWarning) { event.preventDefault(); } });