Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Angular 5.0.0 error: StaticInjectorError[InjectionToken DocumentToken] #20101

Closed
1 of 8 tasks
ebrehault opened this issue Nov 2, 2017 · 55 comments
Closed
1 of 8 tasks

Comments

@ebrehault
Copy link

I'm submitting a...


[x] Regression (a behavior that used to work and stopped working in a new release)
[ ] Bug report  
[ ] Feature request
[ ] Documentation issue or request
[ ] Support request => Please do not submit support request here, instead see https://github.com/angular/angular/blob/master/CONTRIBUTING.md#question

Current behavior

I have upgraded my current project from 4.4.4 to 5.0.0 using the recommandations from https://angular-update-guide.firebaseapp.com/

And now when I launch ng serve, the page keeps blank and the browser console returns the following error:

zone.js:391 Uncaught (in promise) Error: StaticInjectorError[InjectionToken DocumentToken]: 
  StaticInjectorError[InjectionToken DocumentToken]: 
    NullInjectorError: No provider for InjectionToken DocumentToken!

The traceback indicates it comes from the bootstraping in my main.ts:

platformBrowserDynamic().bootstrapModule(AppModule)
  .catch(err => console.log(err));

but unfortunately, nothing more specific.

Expected behavior

No error.

Minimal reproduction of the problem with instructions

I do not know how to reproduce this bug, my existing codebase is quite large.

I am aware it might be difficult to answer my issue, but I just ask to know if this error message rings a bell to anyone, so I know where to start digging.

What is the motivation / use case for changing the behavior?

Environment

Angular CLI: 1.5.0
Node: 8.7.0
OS: darwin x64
Angular: 5.0.0
... animations, common, compiler, compiler-cli, core, forms
... http, language-service, platform-browser
... platform-browser-dynamic, router

@angular/cdk: 2.0.0-beta.8
@angular/cli: 1.5.0
@angular/flex-layout: 2.0.0-beta.9
@angular/material: 2.0.0-beta.8
@angular-devkit/build-optimizer: 0.0.32
@angular-devkit/core: 0.0.20
@angular-devkit/schematics: 0.0.35
@ngtools/json-schema: 1.1.0
@ngtools/webpack: 1.8.0
@schematics/angular: 0.1.0
typescript: 2.4.2
webpack-bundle-analyzer: 2.9.0
webpack: 3.8.1

Browser:

  • Chrome (desktop) version XX
  • Chrome (Android) version XX
  • Chrome (iOS) version 62.0.3202.62
  • Firefox version XX
  • Safari (desktop) version XX
  • Safari (iOS) version XX
  • IE version XX
  • Edge version XX

For Tooling issues:

  • Node version: XX
  • Platform:

Others:

@filipbarak
Copy link

I think this error occurs because you need to import HttpModule(deprecated) as well as HttpClientModule, because some dependency still relies on HttpModule.

@ebrehault
Copy link
Author

Does not seem to make any difference (moreover, if some of the dependencies use the deprecated Http, I guess they import it in their module already). But thanks, though.

@ochezeau
Copy link

ochezeau commented Nov 2, 2017

I have the same issue in watch mode.
Everything seems to work properly in production mode.

@Toxicable
Copy link

@filipbarak Http is unrelated to this. HttpClient does not rely on Http nor does either rely on the DOCUMENT token.

I tried reproducing the issue but was unable to: https://stackblitz.com/edit/angular-gitter-caoddx?file=app%2Fapp.component.ts

Would someone be able to produce a minimal reproduction that we can investigate the issue with? The issue is likely due to a 3rd party lib , so that's where i'd suggest to start looking, even just searching for use of DOCUMENT https://angular.io/api/common/DOCUMENT should point you to where it's being used

@ebrehault
Copy link
Author

@Toxicable I think I found it, @angular/material version is 2.0.0-beta.8, I guess it is time to upgrade :)

Thank you for your help.

@Gandii
Copy link

Gandii commented Nov 3, 2017

I am getting the same error, checked all my dependencies and none are dependent on HttpModule. Wierd thing is it works if it run it with Cli 1.2.9 with Angular 5 but not with Cli 1.5 and Angular 5.
no difference aot being off or on.

@Gandii
Copy link

Gandii commented Nov 3, 2017

@sandangel was a rather surprised but it worked, did of course upgrade some packages but it was fairly straight forward.
Didnt try with AOT though.

@ochezeau
Copy link

ochezeau commented Nov 3, 2017

I fixed my problem.
For me, everything was working well with a : build --prod
I had the problem using a common library (unsing an npm link) and with the command ng build --watch (I use a tomcat server)
I fixed the problem using the command: npm build --aot --watch (adding --aot)
Is is alos important to have the right version of components : angular-cli : 1.5 and typescript 2.4.2

@trotyl
Copy link
Contributor

trotyl commented Nov 3, 2017

@ochezeau You'll need --preserve-symlinks in (app's) build when (lib) link to a different repo. That's what happened in #20102.

@ochezeau
Copy link

ochezeau commented Nov 3, 2017

@trotyl : i removed my flag --aot and i replace it by --preserve-symlinks and it works fine. Thank you

@vicb
Copy link
Contributor

vicb commented Nov 3, 2017

5.1 will gives more context for injection errors.

@vicb vicb closed this as completed Nov 3, 2017
@ThalesMatoso
Copy link

ThalesMatoso commented Nov 8, 2017

Same error, but only works on some components and routes, any solution?

captura de tela de 2017-11-08 14-13-59

@zuo305
Copy link

zuo305 commented Nov 10, 2017

import {HttpClientModule, HttpClient} from '@angular/common/http';

then:
imports:[
HttpClientModule]

will be ok

@Toxicable
Copy link

If you have found a bug then opening a new issue for that bug would be the best action here.
Having a minimal reproduction showing Angular at fault is an important thing to have

@casvil
Copy link

casvil commented Nov 12, 2017

Had the same issue when creating a custom directive using and importing Window without declaring it in providers and trying to access it inside a component

@seusmanakram
Copy link

Add this in app.module.ts

import { HttpClientModule } from '@angular/common/http'

and also add HttpClientModule in your imports

@StasGoshtein
Copy link

Everything might be much simpler - for me, the solution was to fix my code. "ngIf" without leading asterisk will cause this exception to be thrown.

@pragadeesh2050
Copy link

Yes adding these below to app.module.ts worked. Thanks @usmanakram1996

import { HttpModule } from '@angular/http';

and importing worked

imports: [
HttpModule
]

@Sagar1990
Copy link

@pragadeesh2050 , can you please share your system.config.js.
I am facing the same issue and seems like i am missing something over there.

@Sagar1990
Copy link

I am getting the same error, including Httpmodule did not work for me.

my app.module.ts: -


import { NgModule, Injectable } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';
import { RouterModule, Routes } from '@angular/router';
import { HttpModule } from '@angular/http';


import { ModalModule } from 'ngx-modialog';
import { BootstrapModalModule, Modal, bootstrap4Mode } from 'ngx-modialog/plugins/bootstrap';

import { AppComponent } from './app.component';
import { ExportToPdfComponent } from './exportTopdf/exportTopdf.component';
import { InvalidPageComponent } from './invalidPage/invalidPage.component';

import { ViewCountService } from './Service/viewsCount.component';

const appRoutes: Routes = [
    { path: 'home', component: AppComponent },
    { path: '', redirectTo: '/home', pathMatch: 'full' },
    { path: 'export', component: ExportToPdfComponent },
    { path: '**', component: InvalidPageComponent }
];

@NgModule({
    imports: [
        BrowserModule,
        HttpModule,
        RouterModule.forRoot(appRoutes),
        ModalModule.forRoot(),
        BootstrapModalModule
    ],
    declarations: [
        AppComponent,
        ExportToPdfComponent,
        InvalidPageComponent
    ],
    bootstrap: [
        AppComponent
    ],
    providers: [
        ViewCountService
    ]
})



export class AppModule { }

exportTopdf.component.ts file: -

import { Component, ViewContainerRef, ViewEncapsulation } from '@angular/core';
import { ViewCountService } from '../Service/ViewsCount.component';

import { Overlay } from 'ngx-modialog';
import { Modal } from 'ngx-modialog/plugins/bootstrap';

@Component({
    selector: 'export-to-pdf',
    templateUrl: 'app/exportTopdf/exportTopdf.component.html',
})
export class ExportToPdfComponent {
    name: string;
    fields: any;

    constructor(public modal: Modal, private ViewCountService: ViewCountService) {
        debugger;
        this.fields = [{ id: 1 }, { id: 2 }, { id: 3 }, { id: 4 }];
    }


    getViewCount(): void {
        debugger;
        this.ViewCountService.getViewCount()
            .then(data => {
                this.name = data;
                console.log("I CANT SEE DATA HERE: ", this.name)
            });
    }

}

my service code: -


import { Injectable } from '@angular/core';
import { Http } from '@angular/http';
import { Observable } from 'rxjs/Rx';

@Injectable()
export class ViewCountService {
    constructor(private http: Http) {
    }

    getViewCount() {
        return this.http.get('api/Tableau/GetViewsCount')
            .map(response => response.json() as string).toPromise();
    }

    getDataObservable(url: string) {
        return this.http.get('api/Tableau/GetViewsCount')
            .map(data => {
                data.json();
                console.log("I CAN SEE DATA HERE: ", data.json());
            });
    }

}

system.config.js: -


/**
 * System configuration for Angular samples
 * Adjust as necessary for your application needs.
 */
(function (global) {
    System.config({
        transpiler: 'typescript',
        //typescript compiler options
        typescriptOptions: {
            emitDecoratorMetadata: true
        },
        paths: {
            // paths serve as alias
            'npm:': '/node_modules/'
        },
        // map tells the System loader where to look for things
        map: {
            // our app is within the app folder
            'app': 'app',

            // angular bundles
            '@angular/core': 'npm:@angular/core/bundles/core.umd.js',
            '@angular/common': 'npm:@angular/common/bundles/common.umd.js',
            '@angular/compiler': 'npm:@angular/compiler/bundles/compiler.umd.js',
            '@angular/platform-browser': 'npm:@angular/platform-browser/bundles/platform-browser.umd.js',
            '@angular/platform-browser-dynamic': 'npm:@angular/platform-browser-dynamic/bundles/platform-browser-dynamic.umd.js',
            '@angular/http': 'npm:@angular/http/bundles/http.umd.js',
            '@angular/router': 'npm:@angular/router/bundles/router.umd.js',
            '@angular/forms': 'npm:@angular/forms/bundles/forms.umd.js',

            // other libraries
            'rxjs': 'npm:rxjs',
            'angular-in-memory-web-api': 'npm:angular-in-memory-web-api/bundles/in-memory-web-api.umd.js',

            'ngx-modialog': 'npm:ngx-modialog/bundle/ngx-modialog.umd.min.js',
            'ngx-modialog/plugins/bootstrap': 'npm:ngx-modialog/plugins/bootstrap/bundle/ngx-modialog-bootstrap.umd.min.js'


        },
        // packages tells the System loader how to load when no filename and/or no extension
        packages: {
            app: {
                defaultExtension: 'js',
                meta: {
                    './*.js': {
                        loader: 'systemjs-angular-loader.js'
                    }
                }
            },
            rxjs: {
                defaultExtension: 'js'
            }
        }
    });
})(this);

package.json: -

{
  "name": "angular-quickstart",
  "version": "1.0.0",
  "description": "QuickStart package.json from the documentation, supplemented with testing support",
  "scripts": {
    "build": "tsc -p src/",
    "build:watch": "tsc -p src/ -w",
    "build:e2e": "tsc -p e2e/",
    "serve": "lite-server -c=bs-config.json",
    "serve:e2e": "lite-server -c=bs-config.e2e.json",
    "prestart": "npm run build",
    "start": "concurrently \"npm run build:watch\" \"npm run serve\"",
    "pree2e": "npm run build:e2e",
    "e2e": "concurrently \"npm run serve:e2e\" \"npm run protractor\" --kill-others --success first",
    "preprotractor": "webdriver-manager update",
    "protractor": "protractor protractor.config.js",
    "pretest": "npm run build",
    "test": "concurrently \"npm run build:watch\" \"karma start karma.conf.js\"",
    "pretest:once": "npm run build",
    "test:once": "karma start karma.conf.js --single-run",
    "lint": "tslint ./src/**/*.ts -t verbose"
  },
  "keywords": [],
  "author": "",
  "license": "MIT",
  "dependencies": {
    "@angular/common": "~5.0.3",
    "@angular/compiler": "~5.0.3",
    "@angular/core": "~5.0.3",
    "@angular/forms": "~5.0.3",
    "@angular/http": "~5.0.3",
    "@angular/platform-browser": "~5.0.3",
    "@angular/platform-browser-dynamic": "~5.0.3",
    "@angular/router": "~5.0.3",
    "angular-in-memory-web-api": "~0.5.1",
    "bootstrap": "^3.3.7",
    "core-js": "^2.4.1",
    "ngx-modialog": "^5.0.0",
    "rxjs": "5.5.2",
    "systemjs": "0.20.19",
    "zone.js": "^0.8.4"
  },
  "devDependencies": {
    "concurrently": "^3.2.0",
    "lite-server": "^2.2.2",
    "typescript": "~2.6.1",
    "canonical-path": "0.0.2",
    "tslint": "^5.8.0",
    "lodash": "^4.16.4",
    "jasmine-core": "~2.8.0",
    "karma": "^1.3.0",
    "karma-chrome-launcher": "^2.0.0",
    "karma-cli": "^1.0.1",
    "karma-jasmine": "^1.0.2",
    "karma-jasmine-html-reporter": "^0.2.2",
    "protractor": "~5.2.0",
    "rimraf": "^2.5.4",
    "@types/node": "^8.0.53",
    "@types/jasmine": "2.8.2"
  },
  "repository": {}
}

Error i am getting is: -


ERROR Error: Uncaught (in promise): Error: StaticInjectorError[ViewCountService]: 
  StaticInjectorError[ViewCountService]: 
    NullInjectorError: No provider for ViewCountService!
Error: StaticInjectorError[ViewCountService]: 
  StaticInjectorError[ViewCountService]: 
    NullInjectorError: No provider for ViewCountService!
    at _NullInjector.get (injector.js:31)
    at resolveToken (injector.js:387)
    at tryResolveToken (injector.js:330)
    at StaticInjector.get (injector.js:170)
    at resolveToken (injector.js:387)
    at tryResolveToken (injector.js:330)
    at StaticInjector.get (injector.js:170)
    at resolveNgModuleDep (ng_module.js:103)
    at NgModuleRef_.get (refs.js:1037)
    at resolveDep (provider.js:455)
    at _NullInjector.get (injector.js:31)
    at resolveToken (injector.js:387)
    at tryResolveToken (injector.js:330)
    at StaticInjector.get (injector.js:170)
    at resolveToken (injector.js:387)
    at tryResolveToken (injector.js:330)
    at StaticInjector.get (injector.js:170)
    at resolveNgModuleDep (ng_module.js:103)
    at NgModuleRef_.get (refs.js:1037)
    at resolveDep (provider.js:455)
    at resolvePromise (zone.js:824)
    at resolvePromise (zone.js:795)
    at zone.js:873
    at ZoneDelegate.invokeTask (zone.js:425)
    at Object.onInvokeTask (ng_zone.js:575)
    at ZoneDelegate.invokeTask (zone.js:424)
    at Zone.runTask (zone.js:192)
    at drainMicroTaskQueue (zone.js:602)
    at ZoneTask.invokeTask [as invoke] (zone.js:503)
    at invokeTask (zone.js:1540)
defaultErrorLogger @ errors.js:48
ErrorHandler.handleError @ error_handler.js:90
next @ application_ref.js:311
schedulerFn @ event_emitter.js:156
SafeSubscriber.__tryOrUnsub @ Subscriber.ts:254
SafeSubscriber.next @ Subscriber.ts:204
Subscriber._next @ Subscriber.ts:135
Subscriber.next @ Subscriber.ts:95
Subject.next @ Subject.ts:61
EventEmitter.emit @ event_emitter.js:131
(anonymous) @ ng_zone.js:605
ZoneDelegate.invoke @ zone.js:392
Zone.run @ zone.js:142
NgZone.runOutsideAngular @ ng_zone.js:404
onHandleError @ ng_zone.js:605
ZoneDelegate.handleError @ zone.js:396
Zone.runGuarded @ zone.js:158
_loop_1 @ zone.js:702
api.microtaskDrainDone @ zone.js:711
drainMicroTaskQueue @ zone.js:610
ZoneTask.invokeTask @ zone.js:503
invokeTask @ zone.js:1540
globalZoneAwareCallback @ zone.js:1566

@seusmanakram
Copy link

@Sagar1990 have you imported this

import { HttpClientModule } from '@angular/common/http'

in app.module.ts?

@maniwadhwa26
Copy link

No need to import HttpModule
import {HttpModule} from '@angular/http' -- Not Required

Just make sure, you have provided your service in providers after importing it in app.module.ts
Like -

import { ApiService } from './app.service'
imports: [
BrowserModule,
],
providers: [ApiService],

znegva added a commit to znegva/ionic-sidemenu-issue that referenced this issue Dec 17, 2017
@nayfin
Copy link

nayfin commented Dec 18, 2017

I got this error after importing a component library I built with ng-packagr. I had to change the dependencies parameter to peerDependencies in the package.json of my component library as outlined here. This cost me days to root out.

@jvgpinto
Copy link

Thanks @maniwadhwa26 it works for me...

@MPauletta
Copy link

Thanks @maniwadhwa26 it works for me too. :-)

@sal0w
Copy link

sal0w commented Jan 1, 2018

Thanks, @maniwadhwa26 Works for me tooo 👍

@NurGuz23
Copy link

Hi,

I don't know how to add --preserve-symlinks

@thatsrohitnaik
Copy link

Helllo.. there...
hmm with regards to this error if any of your are using services then please make sure that it has been imported in the app.module.ts

@Wordeur
Copy link

Wordeur commented Mar 3, 2018

I have the same problem with Angular 5.2.7
When i try to add :

 import {ActivatedRoute} from "@angular/router";

 constructor(private router: ActivatedRoute) {}

In my component, this generates an error :

AppComponent_Host.ngfactory.js? [sm]:1 ERROR Error: StaticInjectorError(AppModule)[AppComponent -> ActivatedRoute]:
StaticInjectorError(Platform: core)[AppComponent -> ActivatedRoute]:
NullInjectorError: No provider for ActivatedRoute!

I have try all solution exposed in above but no works...

@mlc-mlapis
Copy link
Contributor

@Wordeur ... it certainly works ... so you have to have a problem in your code which you simply don't see ... so prepare a simple Stackblitz reproduction demo ... and you will see that it works.

@shaharido1
Copy link

shaharido1 commented Mar 8, 2018

Hey, I'm struggling with similar issue as this stackOverFlow question - Angular can't use HttpClient in external library. In short - i'm trying to compile my app as a ng-module (using ngc), so it could be imported by another outer app. Unfortunately, though my app works fine by itself; it can't be imported by the outer app, due to the error mentioned above. None of the solutions suggested above solved the problem. Help would be appreciated.

@xwa130
Copy link

xwa130 commented Apr 11, 2018

I solve this by following two steps:

import { BrowserModule } from '@angular/platform-browser';
...
imports: [
BrowserModule,
]

@kambleaa007
Copy link

kambleaa007 commented Apr 18, 2018

Stuck here The xxxx
xxxxx this xxx .......
Help out guys with exact matching solution all solutions are xxxxx..............
NEED PROPER HELP
ERROR Error: StaticInjectorError(AppModule)[AppComponent -> AngularFireDatabase]:
StaticInjectorError(Platform: core)[AppComponent -> AngularFireDatabase]:
NullInjectorError: No provider for AngularFireDatabase!
at NullInjector.get (core.js:1002)
at resolveToken (core.js:1300)
at tryResolveToken (core.js:1242)
at StaticInjector.get (core.js:1110)
at resolveToken (core.js:1300)
at tryResolveToken (core.js:1242)
at StaticInjector.get (core.js:1110)
at resolveNgModuleDep (core.js:10854)
at NgModuleRef
.get (core.js:12087)
at resolveDep (core.js:12577)

Please reply or comment Only If You Know where this makes shit...........

@madhavsharmaagra
Copy link

All you need to do is to import your service in your app.module, like,

import { HeroService } from '../app/hero.service';

and then, provide it to your providers array in the same file, like,

providers: [HeroService]

I hope this will help....

@amit-kumar27
Copy link

@madhavsharmaagra Thanks for the help, but if you see the sample-app, there is no service in my sample-app. So it is not applicable.

@sekurukaguvi
Copy link

sekurukaguvi commented May 10, 2018

removing the following from my provider helped,

import { HttpClient } from '@angular/common/http';
constructor(public http: HttpClient) {}

@asrar7
Copy link

asrar7 commented May 17, 2018

@filipbarak @Toxicable @ebrehault @ochezeau @sekurukaguvi
Hi guys, I have somehow the same problem after importing both Http and HttpClient. Please help me . thanks
uncaught error

@infact
Copy link

infact commented May 22, 2018

I already had these import statements inside my app.module.But still the StaticInjectorError ...NullInjectorError poped up.

import { BrowserModule } from '@angular/platform-browser';
import { BrowserAnimationsModule } from '@angular/platform-browser/animations';
import { HttpClientModule } from '@angular/common/http';

THIS IS HOW I GOT IT RESOLVED
The error happened because I forgot to import my service into app.module.ts file.

import {xyzNotificationService } from './services/eventoccurrences.service';

and then add your service for eg., xyzNotificationService__ to the providers: [ ] section of your app.module

@gitgudchannel
Copy link

@nayfin how did you manage to package it with ng-packagr if you have empty dependencies?
If I rename dependencies to peerDependencies my ng-packagr doesn't find @angular/core etc. anymore

@nayfin
Copy link

nayfin commented May 28, 2018

@ledicjp are you talking about when you build or when you package. At the moment I change the parameter name to dependencies when building for development and then to peerDependencies when I am packaging for release.

I started this library before ng 6 implemented its own library helper utility and I still have a lot to learn in this area. I plan on rebuilding soon and digging into this more. I'll update post then. Hope this at least gets you unblocked.

@ugurkoysuren
Copy link

@shaharido1 : I have also the same issue, Angular can't use the HttpClient in the external module.

That's why the import : import { HttpClient } from '@angular/common/http'; in the core project doesn't help.

@nayfin
Copy link

nayfin commented May 31, 2018

@ledicjp I am coming to realize that I am just going to have to rebuild using the cli. Here is a walk-through for anyone else who's coming to the same realization. Hopefully not too painful.

Update: Using the cli to generate library has been a really been a nice experience. It structures the library nicely, makes it easy to setup a sandbox app for testing, and bypasses a lot of the difficulties of setting up library manually. Still have a lot of components to move over but I think this was the right move to make.

@ugurkoysuren
Copy link

@nayfin Can I use this also for the previous versions? My project is based on Angular 5. I cannot upgrade it right now.

@Ruud-cb
Copy link

Ruud-cb commented Jun 10, 2018

I was like, HAY HOERAY let's start a new project (templated from Visual Studio 2017 v15.7.3) didn't even run out of the box but I want to upgrade angular anyway to 6, did that, solved every dependency issue that was raised until no warnings were left. Boom, got this, no issue seems to resolve my issue. Ended up copy-pasting an other web project with angular 5.0.1 which works.

Angular Team, I call this unstable release management.

@AhmedYousseff
Copy link

this error could be indication that you didn't register your service as a providers in the app.module.ts

@TheSegfault
Copy link

TheSegfault commented Jun 18, 2018

Is this a troll post XD Go SO wtf

@moldovans
Copy link

import {HttpClientModule, HttpClient} from '@angular/common/http';

then:
imports:[
HttpClientModule]

will be ok

Where to import this? in the main module or the component one?

@nayfin
Copy link

nayfin commented Sep 24, 2018

@ugurkoysuren i believe the ng g library functionality was added in v6.

@sorcamarian
Copy link

In my case, a Route guard was not added to the providers: any[] inside of @ngModule;

@NgModule({
  declarations: [
    BookingFormComponent,
    AppComponent,
    HomeComponent,
    BookingNotFoundComponent
  ],
  imports: [
    BrowserModule,
    RouterModule.forRoot(appRoutes),
    ReactiveFormsModule
  ],
  providers: [BookingFormGuard],
  bootstrap: [AppComponent]
})
export class AppModule { }

@angular-automatic-lock-bot
Copy link

This issue has been automatically locked due to inactivity.
Please file a new issue if you are encountering a similar or related problem.

Read more about our automatic conversation locking policy.

This action has been performed automatically by a bot.

@angular-automatic-lock-bot angular-automatic-lock-bot bot locked and limited conversation to collaborators Sep 14, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests