Size: a a a

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

2020 January 13

AN

Andre Neches in Angular - русскоговорящее сообщество
Подскажите, пожалуйста, есть канал где новости по ангуляру постят? На англ
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Andre Neches
Подскажите, пожалуйста, есть канал где новости по ангуляру постят? На англ
Вот тут почти все на английском https://t.me/angular_fox
источник

AL

Alex Labatyuk in Angular - русскоговорящее сообщество
Подскажите, пожалуйста, я перешел недавно на 8-й ангуляр, проблема в IE11.
Если подключать все сгенерированные файлы с указанием type=module/nomodule, то получается ошибка, типа "Zone.js has detected that ZoneAwarePromise (window|global).Promise has been overwritten."
А если подключить только файлы с es5, то всё ОК.
Как правильно это пофиксить?
источник

В

Владислав in Angular - русскоговорящее сообщество
Всем добрый день, подскажите по имплементации как лучше:
С серваке приходит массив объектов для дропдаун листа, приходит неупорядоченный key: number и value: string.
Надо: при смене на другой пункт дропдауна должна меняться дата в датапикере, а дата зависит от выбранного пункта.
Не хотелось бы делать кучу if'ов с проверками на enum key чтоб ставить другую дату.
Как бы грамотно такое реализовать?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Владислав
Всем добрый день, подскажите по имплементации как лучше:
С серваке приходит массив объектов для дропдаун листа, приходит неупорядоченный key: number и value: string.
Надо: при смене на другой пункт дропдауна должна меняться дата в датапикере, а дата зависит от выбранного пункта.
Не хотелось бы делать кучу if'ов с проверками на enum key чтоб ставить другую дату.
Как бы грамотно такое реализовать?
получается у тебя конфигурация формы с зависимыми контролами
должен быть общий конфиг для этих контролов
из которых создаются конкретные конфиги для каждого из них
для дропдауна просто опции, для зависимого контрола опции с правилами изменениями даты при изменение значения в первом контроле
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Alex Labatyuk
Подскажите, пожалуйста, я перешел недавно на 8-й ангуляр, проблема в IE11.
Если подключать все сгенерированные файлы с указанием type=module/nomodule, то получается ошибка, типа "Zone.js has detected that ZoneAwarePromise (window|global).Promise has been overwritten."
А если подключить только файлы с es5, то всё ОК.
Как правильно это пофиксить?
у вас подключен полифил на промисы после полифила на зоны?
источник

В

Владислав in Angular - русскоговорящее сообщество
Smooth Operator
получается у тебя конфигурация формы с зависимыми контролами
должен быть общий конфиг для этих контролов
из которых создаются конкретные конфиги для каждого из них
для дропдауна просто опции, для зависимого контрола опции с правилами изменениями даты при изменение значения в первом контроле
Пока реализовано тупо, проверка if (value === 31) установить … дату
31 это ключ в моём случае, а там таких 10 и почти во всех надо разную дату
Дата в свою очередь подтягивается с сервиса и к ней в зависимости от ключа добавляется некое количество дней
источник

AL

Alex Labatyuk in Angular - русскоговорящее сообщество
Smooth Operator
у вас подключен полифил на промисы после полифила на зоны?
У меня вот такой порядок подключения:
   'runtime-es2015',
   'runtime-es5',
   'polyfills-es5',
   'polyfills-es2015',
   'main-es2015',
   'main-es5',

Если убрать runtime-es2015, то работает в IE
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Владислав
Пока реализовано тупо, проверка if (value === 31) установить … дату
31 это ключ в моём случае, а там таких 10 и почти во всех надо разную дату
Дата в свою очередь подтягивается с сервиса и к ней в зависимости от ключа добавляется некое количество дней
создайте Set и положите в него все айдишники с которыми надо менять дату
и будет одно условие if (set.has(id)) { ... }
источник

AL

Alex Labatyuk in Angular - русскоговорящее сообщество
Мне кажется проблема в browserlist:
> 0.5%
last 2 versions
Firefox ESR
not dead
IE 9-11 # For IE 9-11 support, remove 'not'.
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Alex Labatyuk
У меня вот такой порядок подключения:
   'runtime-es2015',
   'runtime-es5',
   'polyfills-es5',
   'polyfills-es2015',
   'main-es2015',
   'main-es5',

Если убрать runtime-es2015, то работает в IE
что в нем
источник

В

Владислав in Angular - русскоговорящее сообщество
Smooth Operator
создайте Set и положите в него все айдишники с которыми надо менять дату
и будет одно условие if (set.has(id)) { ... }
Интересно, попробую, спасибо вам)
источник

AL

Alex Labatyuk in Angular - русскоговорящее сообщество
Smooth Operator
что в нем
точно не скажу, это стандартный файл после компиляции angular.
источник

AB

Anton Balantaev in Angular - русскоговорящее сообщество
Всем привет.
Использую на проекте  @ngx-translate.
Подскажите пожалуйста, как удобнее всего получить значение поля и использовать его в TS коде.
Ситуация такая.
Есть всплывающие окна, в них есть текст.
У меня есть два языка англ и рус.
Необходимо взавистмости от языка, показывать текст.

Нашел в доек код, который это реализовывает через подписку. Но это не всегда удобно и наклдывает некторые ограничеения на исползование.

Есть идея создать сервис, который бы при инициализации заполнянл бы значения перменных нужными мне значениями.
источник

ЕГ

Евгений Гурский in Angular - русскоговорящее сообщество
Anton Balantaev
Всем привет.
Использую на проекте  @ngx-translate.
Подскажите пожалуйста, как удобнее всего получить значение поля и использовать его в TS коде.
Ситуация такая.
Есть всплывающие окна, в них есть текст.
У меня есть два языка англ и рус.
Необходимо взавистмости от языка, показывать текст.

Нашел в доек код, который это реализовывает через подписку. Но это не всегда удобно и наклдывает некторые ограничеения на исползование.

Есть идея создать сервис, который бы при инициализации заполнянл бы значения перменных нужными мне значениями.
на сколько помню должно работать так this.translateService.instant('key')
источник

AM

Andrii Manzhula in Angular - русскоговорящее сообщество
Евгений Гурский
на сколько помню должно работать так this.translateService.instant('key')
но если ты уверен, что в этот момент переводы уже подгрузились
источник

ЕГ

Евгений Гурский in Angular - русскоговорящее сообщество
Andrii Manzhula
но если ты уверен, что в этот момент переводы уже подгрузились
+
источник

AB

Anton Balantaev in Angular - русскоговорящее сообщество
Евгений Гурский
на сколько помню должно работать так this.translateService.instant('key')
спасибо!
источник

S

Sonic🌕 in Angular - русскоговорящее сообщество
Помогите как сделать чтоб шторм не импортил отсюда rxjs/internal/BehaviorSubject, а вместо этого просто из rxjs
источник

AP

Andrey Petrov in Angular - русскоговорящее сообщество
Sonic🌕
Помогите как сделать чтоб шторм не импортил отсюда rxjs/internal/BehaviorSubject, а вместо этого просто из rxjs
Settings -> Editor -> Code Style -> TypeScript -> Imports
В поле "Do not import exactly from" есть что-нибудь?
источник