From 7ae6bb6236883fe2649f07f2bb2bf72a710fe081 Mon Sep 17 00:00:00 2001 From: Sinan997 Date: Fri, 7 Jul 2023 15:09:14 +0300 Subject: [PATCH] documentation adding js editor --- docs/en/UI/Angular/Internet-Connection-Service.md | 6 +++--- .../core/src/lib/services/internet-connection-service.ts | 4 ---- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/docs/en/UI/Angular/Internet-Connection-Service.md b/docs/en/UI/Angular/Internet-Connection-Service.md index 09ba94aec1..1107e64743 100644 --- a/docs/en/UI/Angular/Internet-Connection-Service.md +++ b/docs/en/UI/Angular/Internet-Connection-Service.md @@ -3,7 +3,7 @@ ### internet-connection-service.ts -``` +```js import { DOCUMENT } from '@angular/common'; import { Injectable, computed, inject, signal } from '@angular/core'; import { BehaviorSubject } from 'rxjs'; @@ -54,14 +54,14 @@ As you can see from the code above, `InternetConnectionService` is providing 2 a İt's easy just inject the service and get network status **You can get via signal** -``` +```js class someComponent{ internetConnectionService = inject(InternetConnectionService); isOnline = this.internetConnectionService.networkStatus } ``` **or you can get as observable** -``` +```js class someComponent{ internetConnectionService = inject(InternetConnectionService); isOnline = this.internetConnectionService.networkStatus$ diff --git a/npm/ng-packs/packages/core/src/lib/services/internet-connection-service.ts b/npm/ng-packs/packages/core/src/lib/services/internet-connection-service.ts index bb3338d44d..9fc298386b 100644 --- a/npm/ng-packs/packages/core/src/lib/services/internet-connection-service.ts +++ b/npm/ng-packs/packages/core/src/lib/services/internet-connection-service.ts @@ -9,13 +9,10 @@ export class InternetConnectionService{ protected readonly window = inject(DOCUMENT).defaultView; protected readonly navigator = this.window.navigator; - /* BehaviorSubject */ private status$ = new BehaviorSubject(navigator.onLine) - /* creates writableSignal */ private status = signal(navigator.onLine); - /* READONLY ANGULAR SIGNAL */ networkStatus = computed(() => this.status()) constructor(){ @@ -28,7 +25,6 @@ export class InternetConnectionService{ this.status$.next(navigator.onLine) } - /* returns OBSERVABLE */ get networkStatus$(){ return this.status$.asObservable() }