Size: a a a

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

2019 December 23

AD

Andrei D in Angular - русскоговорящее сообщество
Igor Shturmov
У тебя в логин модуле есть ReactiveFormModule в импортах?
Да, конечно. Вот
источник

RR

Rossti Rossti in Angular - русскоговорящее сообщество
Привет парни! Нужна помощь с mathJax на ангулар, слишком долго формулы рендерятся, может кто помочь?
источник

AD

Andrei D in Angular - русскоговорящее сообщество
Andrei D
Да, конечно. Вот
Закомментировал StoreRouterConnectingModule и все работает. Зашел в систему. Раскомментировал данный модуль и после перехода на любой роут появляются ошибки.
источник

PT

Pasha Tytov in Angular - русскоговорящее сообщество
ку
у меня свойство в класее user: User;
оно имеет такую модель данных:
export class User {
   username: string;
}


когда я пытаюсь присвоить юзернейм с помощью функции :

  getUserName(): string {
       const match = document.cookie.match(new RegExp('(^| )' + 'username' + '=([^;]+)'));
       return this.user.username =  match[2];
   }


вылает ошибка
Cannot set property 'username' of undefined


Хотя если бы я сделал так, то все работает
user: string;
getUserName(): string {
       const match = document.cookie.match(new RegExp('(^| )' + 'username' + '=([^;]+)'));
       return this.user =  match[2];
   }

в чем проблема?
источник

R

Remite in Angular - русскоговорящее сообщество
user undefined
источник

VL

Vladimir Luvolunov in Angular - русскоговорящее сообщество
Ребят, если написать приложение, а потом уже подключить гварды, то много ли мороки будет? Или лучше сразу с гвардами писать?
источник

АМ

Александр Мармеладов in Angular - русскоговорящее сообщество
Утро! Товарищи, подсобите советом. Есть большой проект, долго напиливался и вдруг появилась проблема с датами. Фактически все время на сервере лежит без привязки в локал тайму, фронт соответственно постоянно накидывает Локал тайм сверху на полученные данные + есть возможность создавать объекты и даты тоже идут по п*зде. Собственно вопрос - как локанично и глобально можно эту проблему ? Куда смотреть, может кто сталкивался?
источник

ID

Igor D in Angular - русскоговорящее сообщество
Александр Мармеладов
Утро! Товарищи, подсобите советом. Есть большой проект, долго напиливался и вдруг появилась проблема с датами. Фактически все время на сервере лежит без привязки в локал тайму, фронт соответственно постоянно накидывает Локал тайм сверху на полученные данные + есть возможность создавать объекты и даты тоже идут по п*зде. Собственно вопрос - как локанично и глобально можно эту проблему ? Куда смотреть, может кто сталкивался?
Перевести время в timestamp (?)
https://www.unixtimestamp.com/
источник

ID

Igor D in Angular - русскоговорящее сообщество
Vladimir Luvolunov
Ребят, если написать приложение, а потом уже подключить гварды, то много ли мороки будет? Или лучше сразу с гвардами писать?
Сразу
источник

D

Danil in Angular - русскоговорящее сообщество
кто-то сталкивался с таким?браузер ie11. не выполняется запрос в интернет эксплорере. в остальных браузерах норм
источник

S

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

AB

Artyom Burkan in Angular - русскоговорящее сообщество
Danil
кто-то сталкивался с таким?браузер ie11. не выполняется запрос в интернет эксплорере. в остальных браузерах норм
Какая инфа в Сети? Заголовки запроса проверь
источник

В

Виталий in Angular - русскоговорящее сообщество
Народ, привет!

Вопрос по NGXS.

Демка https://stackblitz.com/edit/ngxs-playground

Если нажать на add book то в список «All Books»  случайным образом добавляется книга. Селектор выбирает «толстые» книги с кол-вом страниц больше N.
В том случае когда книга попадает в оба списка, поведение корректное.
В случае если случайная книга была добавлена только в один список «All Books», список «Thick Books» всё равно обновляется.

Как я понял, это изза того что селектор @Selector() static thickBooks генерирует новый массив каждый раз - изза этого срабатывает подписка на значение из стора thickBooks$, хотя в списке лежат те же самые объекты, т.е. сгенерировался новый массив с теми же самыми элементами массива.

Как избежать такого поведения?
Я ищу способ сделать так чтобы в thickBooks$ не приходил аналогичный список (массив не равный по ссылке, но равный по значениям айтемов массива).
источник

LT

Lebed Tatiana in Angular - русскоговорящее сообщество
привет! посоветуйте, пож-та, оптимальный способ передачи данных в компонент при срабатывании роутера. В родительском компоненте есть data и router-outlet. Можно по роутеру передавать обыект data или лучше передать его через сервисы?
источник

И

Илья | 😶 in Angular - русскоговорящее сообщество
Lebed Tatiana
привет! посоветуйте, пож-та, оптимальный способ передачи данных в компонент при срабатывании роутера. В родительском компоненте есть data и router-outlet. Можно по роутеру передавать обыект data или лучше передать его через сервисы?
Смотря какой кейс
источник

И

Илья | 😶 in Angular - русскоговорящее сообщество
Статичные данные- роутер мб лучше
Динамические- цеплять через сервис
источник

И

Илья | 😶 in Angular - русскоговорящее сообщество
Тут без оператора не обойтись
источник

И

Илья | 😶 in Angular - русскоговорящее сообщество
источник

И

Илья | 😶 in Angular - русскоговорящее сообщество
Он как волшебный джин, но только 3 вопроса максимум
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Lebed Tatiana
привет! посоветуйте, пож-та, оптимальный способ передачи данных в компонент при срабатывании роутера. В родительском компоненте есть data и router-outlet. Можно по роутеру передавать обыект data или лучше передать его через сервисы?
передавать данные между роутами?
источник