diff --git a/snippets/html.json b/snippets/html.json index 77883ae..a0a2510 100644 --- a/snippets/html.json +++ b/snippets/html.json @@ -154,7 +154,9 @@ "import { CanActivate, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';", "import { Observable } from 'rxjs';", "", - "@Injectable()", + "@Injectable({", + "\tprovidedIn: 'root'", + "})", "export class ${CanActivate}Guard implements CanActivate {", "\tcanActivate(", "\t\troute: ActivatedRouteSnapshot,", @@ -175,7 +177,9 @@ "import { CanActivateChild, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';", "import { Observable } from 'rxjs';", "", - "@Injectable()", + "@Injectable({", + "\tprovidedIn: 'root'", + "})", "export class ${CanActivateChild}Guard implements CanActivateChild {", "\tcanActivateChild(", "\t\troute: ActivatedRouteSnapshot,", @@ -196,7 +200,9 @@ "import { Resolve, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';", "import { Observable } from 'rxjs';", "", - "@Injectable()", + "@Injectable({", + "\tprovidedIn: 'root'", + "})", "export class ${Resolve}Guard implements Resolve<${T}> {", "\tresolve(", "\t\troute: ActivatedRouteSnapshot,", @@ -217,7 +223,9 @@ "import { CanLoad, Route } from '@angular/router';", "import { Observable } from 'rxjs';", "", - "@Injectable()", + "@Injectable({", + "\tprovidedIn: 'root'", + "})", "export class ${CanLoad}Guard implements CanLoad {", "\tcanLoad(", "\t\t${route}: Route", @@ -237,7 +245,9 @@ "import { CanDeactivate, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';", "import { Observable } from 'rxjs';", "", - "@Injectable()", + "@Injectable({", + "\tprovidedIn: 'root'", + "})", "export class ${CanDeactivate}Guard implements CanDeactivate<${T}> {", "\tcanDeactivate(", "\t\tcomponent: ${T},", diff --git a/snippets/typescript.json b/snippets/typescript.json index edf2e5c..1fc40d2 100644 --- a/snippets/typescript.json +++ b/snippets/typescript.json @@ -313,7 +313,9 @@ "body": [ "import { Injectable } from '@angular/core';", "", - "@Injectable()", + "@Injectable({", + "\tprovidedIn: 'root'", + "})", "export class ${Name}Service {", "$0}" ] @@ -982,7 +984,9 @@ "import { CanActivate, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';", "import { Observable } from 'rxjs';", "", - "@Injectable()", + "@Injectable({", + "\tprovidedIn: 'root'", + "})", "export class ${CanActivate}Guard implements CanActivate {", "\tcanActivate(", "\t\troute: ActivatedRouteSnapshot,", @@ -1003,7 +1007,9 @@ "import { CanActivateChild, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';", "import { Observable } from 'rxjs';", "", - "@Injectable()", + "@Injectable({", + "\tprovidedIn: 'root'", + "})", "export class ${CanActivateChild}Guard implements CanActivateChild {", "\tcanActivateChild(", "\t\troute: ActivatedRouteSnapshot,", @@ -1024,7 +1030,9 @@ "import { Resolve, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';", "import { Observable } from 'rxjs';", "", - "@Injectable()", + "@Injectable({", + "\tprovidedIn: 'root'", + "})", "export class ${Resolve}Guard implements Resolve<${T}> {", "\tresolve(", "\t\troute: ActivatedRouteSnapshot,", @@ -1045,7 +1053,9 @@ "import { CanLoad, Route } from '@angular/router';", "import { Observable } from 'rxjs';", "", - "@Injectable()", + "@Injectable({", + "\tprovidedIn: 'root'", + "})", "export class ${CanLoad}Guard implements CanLoad {", "\tcanLoad(", "\t\t${route}: Route", @@ -1065,7 +1075,9 @@ "import { CanDeactivate, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';", "import { Observable } from 'rxjs';", "", - "@Injectable()", + "@Injectable({", + "\tprovidedIn: 'root'", + "})", "export class ${CanDeactivate}Guard implements CanDeactivate<${T}> {", "\tcanDeactivate(", "\t\tcomponent: ${T},", @@ -1320,7 +1332,9 @@ "import { Action } from '@ngrx/store';", "import { Actions, Effect, ofType } from '@ngrx/effects';", "", - "@Injectable()", + "@Injectable({", + "\tprovidedIn: 'root'", + "})", "export class ${Name}Effects {", "\t@Effect() ${name}$: Observable = this.actions$.pipe(ofType('${ACTIONTYPE}'))$1;", "", @@ -3097,7 +3111,9 @@ "\tHttpEvent, HttpInterceptor, HttpHandler, HttpRequest", "} from '@angular/common/http';", "", - "@Injectable()", + "@Injectable({", + "\tprovidedIn: 'root'", + "})", "export class ${1:Name}Interceptor implements HttpInterceptor {", "\tintercept(req: HttpRequest, next: HttpHandler) {", "\t\treturn next.handle(req);", diff --git a/src/snippets.json b/src/snippets.json index 99cde06..5241dcc 100644 --- a/src/snippets.json +++ b/src/snippets.json @@ -313,7 +313,9 @@ "body": [ "import { Injectable } from '@angular/core';", "", - "@Injectable()", + "@Injectable({", + "\tprovidedIn: 'root'", + "})", "export class ${Name}Service {", "$0}" ] @@ -982,7 +984,9 @@ "import { CanActivate, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';", "import { Observable } from 'rxjs';", "", - "@Injectable()", + "@Injectable({", + "\tprovidedIn: 'root'", + "})", "export class ${CanActivate}Guard implements CanActivate {", "\tcanActivate(", "\t\troute: ActivatedRouteSnapshot,", @@ -1003,7 +1007,9 @@ "import { CanActivateChild, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';", "import { Observable } from 'rxjs';", "", - "@Injectable()", + "@Injectable({", + "\tprovidedIn: 'root'", + "})", "export class ${CanActivateChild}Guard implements CanActivateChild {", "\tcanActivateChild(", "\t\troute: ActivatedRouteSnapshot,", @@ -1024,7 +1030,9 @@ "import { Resolve, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';", "import { Observable } from 'rxjs';", "", - "@Injectable()", + "@Injectable({", + "\tprovidedIn: 'root'", + "})", "export class ${Resolve}Guard implements Resolve<${T}> {", "\tresolve(", "\t\troute: ActivatedRouteSnapshot,", @@ -1045,7 +1053,9 @@ "import { CanLoad, Route } from '@angular/router';", "import { Observable } from 'rxjs';", "", - "@Injectable()", + "@Injectable({", + "\tprovidedIn: 'root'", + "})", "export class ${CanLoad}Guard implements CanLoad {", "\tcanLoad(", "\t\t${route}: Route", @@ -1065,7 +1075,9 @@ "import { CanDeactivate, ActivatedRouteSnapshot, RouterStateSnapshot } from '@angular/router';", "import { Observable } from 'rxjs';", "", - "@Injectable()", + "@Injectable({", + "\tprovidedIn: 'root'", + "})", "export class ${CanDeactivate}Guard implements CanDeactivate<${T}> {", "\tcanDeactivate(", "\t\tcomponent: ${T},", @@ -1320,7 +1332,9 @@ "import { Action } from '@ngrx/store';", "import { Actions, Effect, ofType } from '@ngrx/effects';", "", - "@Injectable()", + "@Injectable({", + "\tprovidedIn: 'root'", + "})", "export class ${Name}Effects {", "\t@Effect() ${name}$: Observable = this.actions$.pipe(ofType('${ACTIONTYPE}'))$1;", "", @@ -3097,7 +3111,9 @@ "\tHttpEvent, HttpInterceptor, HttpHandler, HttpRequest", "} from '@angular/common/http';", "", - "@Injectable()", + "@Injectable({", + "\tprovidedIn: 'root'", + "})", "export class ${1:Name}Interceptor implements HttpInterceptor {", "\tintercept(req: HttpRequest, next: HttpHandler) {", "\t\treturn next.handle(req);",