Size: a a a

Angular - русскоговорящее сообщество

2020 February 17

AS

Andrey Systerov in Angular - русскоговорящее сообщество
хм ... выдало
TypeError: "this.cookieService is undefined"
странно
источник

AS

Andrey Systerov in Angular - русскоговорящее сообщество
providers: [DatePipe, INTERCEPTER_PROVIDER, CookieService],
в провайдерах указан.
источник

IB

Igor Bond in Angular - русскоговорящее сообщество
Всем привет
Подскажите плиз какую галерею можно заюзать вместо праймовской?
https://www.primefaces.org/primeng/#/lightbox
она не адаптив, и даже если подкрутить стили все равно дичь получается
нужна нормальная галерея что бы и для пк и особенно для мобилы, что бы нормально работала с разными пропорциями изображений и что бы адекватно себя вела при смене ориентации экрана на мобиле и т.д
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Andrey Systerov
providers: [DatePipe, INTERCEPTER_PROVIDER, CookieService],
в провайдерах указан.
вы передаете метод класс куда нибудь?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
в котором этот код
источник

AS

Andrey Systerov in Angular - русскоговорящее сообщество
это сервис я его просто вызываю в других модулях
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
как ты его вызываешь в других модулях?
а лучше посмотри чему равно this
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
соответствует ли оно сервису
источник

E

Eugene in Angular - русскоговорящее сообщество
Igor Bond
Всем привет
Подскажите плиз какую галерею можно заюзать вместо праймовской?
https://www.primefaces.org/primeng/#/lightbox
она не адаптив, и даже если подкрутить стили все равно дичь получается
нужна нормальная галерея что бы и для пк и особенно для мобилы, что бы нормально работала с разными пропорциями изображений и что бы адекватно себя вела при смене ориентации экрана на мобиле и т.д
Swiper
источник

AS

Andrey Systerov in Angular - русскоговорящее сообщество
Smooth Operator
как ты его вызываешь в других модулях?
а лучше посмотри чему равно this
    this.auth.login(user).subscribe(() => {
     this.form.reset();
     // this.router.navigate(['/']);
     this.dialogRef.close();
     this.submited = true;
   }, () => {
     this.submited = false;
   });
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Andrey Systerov
это сервис я его просто вызываю в других модулях
Если.ангуляр больше 8, то лучше в рут провайдить
источник

AS

Andrey Systerov in Angular - русскоговорящее сообщество
ангуляр 8.                              
сам сервис провайдится в рут
@Injectable({
 providedIn: 'root'
})
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Andrey Systerov
ангуляр 8.                              
сам сервис провайдится в рут
@Injectable({
 providedIn: 'root'
})
А зачем вы тогда в модуль его провайдите?
источник

IB

Igor Bond in Angular - русскоговорящее сообщество
Eugene
Swiper
по моему тяжеловата будет, там столько функционала ненужного что ппц
источник

AS

Andrey Systerov in Angular - русскоговорящее сообщество
Anton Shvets
А зачем вы тогда в модуль его провайдите?
оу .. извените я написал модулях ... в компонентах конечноже
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Andrey Systerov
оу .. извените я написал модулях ... в компонентах конечноже
Тем более непонятно тогда.
И зачем в компоненте дейтпайп и интерцептор.
источник

AS

Andrey Systerov in Angular - русскоговорящее сообщество
что то я запутался =)
в апп модуле в секции провайдера я подключил CookieService. В Сервисе я делаю ```
@Injectable({
 providedIn: 'root'
})
.  В компоненте я в конструкторе инициализирую  ```private auth: AuthService
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Andrey Systerov
что то я запутался =)
в апп модуле в секции провайдера я подключил CookieService. В Сервисе я делаю ```
@Injectable({
 providedIn: 'root'
})
.  В компоненте я в конструкторе инициализирую  ```private auth: AuthService
Если вы указали providedIn, никуда больше провайдить не надо.
Т.е. конечно можно, но это создаст лишний экземпляр.
источник

AS

Andrey Systerov in Angular - русскоговорящее сообщество
странно все сделано по мануалам ... если я уберу из секции провайдеров CookiesService в модуле то выскочит ошибка что я не могу использовать CookiesService в своем сервисе. Если уберу секццию @Injectable({
 providedIn: 'root'
}) то у меня выпадет ошибка что мой сервис  не найден
источник

AS

Andrey Systerov in Angular - русскоговорящее сообщество
а есть другой способ работы с куками? как я понимаю это самый распространенный =(
источник