Angular - не удается найти имя CookieService - PullRequest
0 голосов
/ 12 мая 2019

Я установил ngx cookie в свой угловой проект, но, к сожалению, он не распознается в моем приложении .. Я не знаю, что делать ..

Я видел в своей папке node_modules ngx-cookie:там, но почему-то это не распознается в моем приложении ..

Вот мой node_module:

enter image description here

Это также в моем пакете.json

enter image description here

Я работал с ngx-cookie раньше, и у меня никогда не возникало проблем, я просто использовал такие команды (если я хочу конкретную версию):

npm install ngx-cookie@2.0.1

И до последней версии я использовал эту команду:

npm i ngx-cookie

Но когда я пытаюсь использовать ее в своем проекте, это выдает мне ошибку:

enter image description here

Любая помощь будет отличной

Спасибо, ребята

Приветствия!

Ответы [ 2 ]

0 голосов
/ 12 мая 2019

Вам нужно добавить CookieService в ваш модуль с CookieModule.forRoot() и в качестве импорта в верхней части страницы, используя import { CookieService } from 'ngx-cookie';

0 голосов
/ 12 мая 2019

Вы должны импортировать в свой модуль и ваш компонент

import { NgModule }      from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';

import { CookieModule } from 'ngx-cookie';

import { AppComponent }  from './app.component';

@NgModule({
  imports: [ BrowserModule, CookieModule.forRoot() ],
  declarations: [ AppComponent ],
  bootstrap: [ AppComponent ]
})
export class AppModule { }
import { Component } from '@angular/core';
import { CookieService } from 'ngx-cookie';

@Component({
    selector: 'my-very-cool-app',
    template: '<h1>My Angular2 App with Cookies</h1>'
})

export class AppComponent { 
  constructor(private _cookieService:CookieService){}

  getCookie(key: string){
    return this._cookieService.get(key);
  }
}

Надеюсь, что помощь

...