Size: a a a

2018 July 02

S🥐

Sebastien 🥐 in Angular Kyiv
ИМХО: делать целую модалку(компонент), который будет заточен под одну структуру джисона ? 🤔
вариант с темплейтом как-то проще звучит и рациональей )
источник

N

Nikolay in Angular Kyiv
Всем привет ) Ребят, нужен совет

Сталкнулся в проекте с таким объвлением полей:

 public openAllTheWeek = false;
 public openHours = {
   monday: { start: '7:00 am', end: '8:00 pm' },
   tuesday: { start: '7:00 am', end: '8:00 pm' },
   wednesday: { start: '7:00 am', end: '8:00 pm' },
   thursday: { start: '7:00 am', end: '8:00 pm' },
   friday: { start: '7:00 am', end: '8:00 pm' },
   saturday: null,
   sunday: null
 };
 private openHoursATW = {
   monday: { start: '12:00 am', end: '12:00 pm' },
   tuesday: { start: '12:00 am', end: '12:00 pm' },
   wednesday: { start: '12:00 am', end: '12:00 pm' },
   thursday: { start: '12:00 am', end: '12:00 pm' },
   friday: { start: '12:00 am', end: '12:00 pm' },
   saturday: { start: '12:00 am', end: '12:00 pm' },
   sunday: { start: '12:00 am', end: '12:00 pm' }
 };
 public formGroup: FormGroup;
 public aboutCompany: string;
 public photosArr: any[];
 public videosArr: any[];

Как, кто выноси инфу с openHours, openHoursATW ? В конструктор и отдельный метод ? Или в отдельный класс ? Или так и оставляете ?
источник

🌀

🌀 maktarsis in Angular Kyiv
ngOnInit
источник

🌀

🌀 maktarsis in Angular Kyiv
если парит глаза, то создай внизу приватный метод с инициализацией значений, и вызови в ngOnInit
источник

DO

Dez Oxel in Angular Kyiv
в чем проблема? это ж константы, зачем их инициализировать в конструкторе? Оставляй как есть, не понимаю чем эти определения мешают.
источник

N

Nikolay in Angular Kyiv
Dez Oxel
в чем проблема? это ж константы, зачем их инициализировать в конструкторе? Оставляй как есть, не понимаю чем эти определения мешают.
мне лично, это не нравится, ибо - это только пример бывает, что строк 50-80 встречаю в коде присваивания, читаемость в моем понимании, достаточно плохая…
источник

DO

Dez Oxel in Angular Kyiv
50-80 строк надо выносить в json файл
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
В txt
источник

АО

Алексей Охрименко in Angular Kyiv
источник
2018 July 03

T

Tony in Angular Kyiv
Спасибо!
источник

DG

Dorian Gray in Angular Kyiv
всем привет
такой вопрос: у нас приложение поддерживает множество языков (локалей)
как сделать при смене языка - менять локаль динамически, ну чтобы дата/время, календарь - все отображалось корректно
источник

DG

Dorian Gray in Angular Kyiv
в оффициальной доке нашел только что можно задать локаль статически ... ну или собирать разные билды под разные локали (
источник

AA

Anna Alimova 👩‍💻 in Angular Kyiv
i18n?
источник

DG

Dorian Gray in Angular Kyiv
да, я про это и спрашиваю
вы доку видели ?
источник

DG

Dorian Gray in Angular Kyiv
you must pre-build a separate application package for each language and serve the appropriate package based on either server-side language detection or url parameters.
источник

DG

Dorian Gray in Angular Kyiv
это несерьезно
источник

Sergey Фrolov in Angular Kyiv
источник

DG

Dorian Gray in Angular Kyiv
да, этот уже используем
это хорошо, но не то
он переводит наш статический текст, оформленные ключами  

а встроенным ангуляровским pip-ам  на это все равно
они завязаны на установленную локаль
источник

DG

Dorian Gray in Angular Kyiv
DatePipe, CurrencyPipe, DecimalPipe and PercentPipe use locale data to format data based on the LOCALE_ID.
источник

AA

Anna Alimova 👩‍💻 in Angular Kyiv
Я обернула стандартные в свой и скармливала текущую локаль, пожалуй.
источник