Size: a a a

2018 May 17

🌀

🌀 maktarsis in Angular Kyiv
если придумывать как решить эту проблему
то можно легко влезть в зону говнокода)
источник
2018 May 18

V

Vladimir in Angular Kyiv
Sebastien 🥐
вопрос: как быть с тем, что модели могу приезжать и с 10 и с 110 пропертями в одно и тоже место ? фабрика классов какаято ?
Само наличие 110 пропов в интерфейсе наталкивает на мысли.

Попробуй использовать


interface MyStuff {
 [key: string]: ValueType
}

Ну и вызывать как myStuffInstance[key]

По крайней мере так делают в ангуляре где не известно заранее что ты туда будешь пихать
источник

🌀

🌀 maktarsis in Angular Kyiv
Vladimir
Само наличие 110 пропов в интерфейсе наталкивает на мысли.

Попробуй использовать


interface MyStuff {
 [key: string]: ValueType
}

Ну и вызывать как myStuffInstance[key]

По крайней мере так делают в ангуляре где не известно заранее что ты туда будешь пихать
а что за ValueType? как грамотно оформить?
источник

V

Vladimir in Angular Kyiv
Ну это надо смотреть уже в зависимости от структуры самого объекта.

То есть, если еластик выдает определенную структуру помимо результатов поиска. Ее можно записать рядом с [key: string], если я не ошибаюсь. То явно ещё указать какие  поля возможны.

Ещё можно вспомнить про Generics и наследование.

Другими словами ValueType это твой тип. Чтобы не писать any и добавить по возможности как больше информации.
источник

S🥐

Sebastien 🥐 in Angular Kyiv
Vladimir
Само наличие 110 пропов в интерфейсе наталкивает на мысли.

Попробуй использовать


interface MyStuff {
 [key: string]: ValueType
}

Ну и вызывать как myStuffInstance[key]

По крайней мере так делают в ангуляре где не известно заранее что ты туда будешь пихать
оооо, спасибо, попобую ещё так
источник

S🥐

Sebastien 🥐 in Angular Kyiv
пок ачто у меня идея
  fromJSON?(json) {
   for (var propName in json)
     this[propName] = json[propName];
   return this;
 }

и с подобными методами создавать свои объекты
источник

S🥐

Sebastien 🥐 in Angular Kyiv
я буду знать конечное число пропертей(все их количество и название), но могут не все они приехать
источник

🌀

🌀 maktarsis in Angular Kyiv
но если динамически наполнять интерфейс, тогда ты не типизируешь значение. Например АПИ изменили формат, и раньше присылая какую-то строку из цифр "356", теперь присылают в формате числа 356, а у тебя какие-то операции производились чисто со строками. И код незаметно падает
источник

OG

Oleg Grechka in Angular Kyiv
Шановне Angular товариство! А чи не працював хто часом з Angular анімацією, а саме з передачею даних з service.ts через component.ts в animation.ts, наприклад при створенні кастомних графіків? Все чудово передається як static з самого component.ts ,якщо дані там, а от коли дані винести в service.ts і потім заінжектити через constructor, то дані приходять, але передати їх далі в trigger animation.ts не виходить, Буду вдячний за допомогу! Пишіть в лічку якщо що.
источник

V

Vladimir in Angular Kyiv
Oleg Grechka
Шановне Angular товариство! А чи не працював хто часом з Angular анімацією, а саме з передачею даних з service.ts через component.ts в animation.ts, наприклад при створенні кастомних графіків? Все чудово передається як static з самого component.ts ,якщо дані там, а от коли дані винести в service.ts і потім заінжектити через constructor, то дані приходять, але передати їх далі в trigger animation.ts не виходить, Буду вдячний за допомогу! Пишіть в лічку якщо що.
Я запутался в файлах. Но динамику можно передавать в анимации путем

[@animation] = {
 value: value,
 params: { dynamicVar: value }
}

И в самой анимации использовать
{{ dynamicVar }} интерполяцию.

Подставляться значение будет на момент вызова анимации, но не в процессе выполнения
источник

OG

Oleg Grechka in Angular Kyiv
тобто в html передавати не тільки state  а і dinamicVar цього стейту?
источник

V

Vladimir in Angular Kyiv
Все верно. И этот параметр интереолируется в определение анимации
источник
2018 May 21

Sergey Фrolov in Angular Kyiv
Напоминаю, что 23го мая состоиться Dev Invaders Party (preparty YGLF) для всех девелоперов Киева в Тоm Sour c 19:00. При поддерже Wix. Приходите потусить в компании, послушать наших диджеев, перетереть за YGLF, похоливарить и просто пообщаться с разными программистами в неперенужденной атмосфере всеобщего безумия.
Регся https://goo.gl/forms/fFsoeS7c2Cexr0Mv1, приходи на Софийскую 6 уже в среду вечером.
Ждем всех!
источник
2018 May 22

DK

Dm K in Angular Kyiv
Ребят, такой вопрос, пишу смарт/дамб компоненты. Все бутстраповские попапы у меня дамбы и аутпутят форму. В смарте у меня к бутстраповскому модальному componentInstance висит сайбскрайб, который ждет этот аутпут.  Мне нужно паралельно слушать закрытие окна, что бы обрывать подписку на аутпут?
источник

VL

Vitalii Lev 🦁 in Angular Kyiv
Если закрытие дестроит компонент и все стейты сорствественоо ресетятся, то желательно :) та и в прицнипе желательно если при следующем открытии будет новая подписка, зачем ту оставлять в принципе? :)
источник

SS

Stepan Suvorov in Angular Kyiv
Опубликовал серию скринкастов по angular. Может быть для опытных пользователей не будет ничего нового, но надеюсь очень поможет новичкам - https://learn.javascript.ru/screencast/angular
источник

СК

Сергей Кошман in Angular Kyiv
Stepan Suvorov
Опубликовал серию скринкастов по angular. Может быть для опытных пользователей не будет ничего нового, но надеюсь очень поможет новичкам - https://learn.javascript.ru/screencast/angular
Спасибо 👍
источник

AL

Alexander Luzhko in Angular Kyiv
Подскажите как сделать. У меня есть реактив форм. Select в эту форму  добавляется с волеженого компонента. Как мне этот select добавить в реактив форму что бы можно было уставновить в него значение с бека и потом отправить это на бек при сохранение?
источник

Sergey Фrolov in Angular Kyiv
Alexander Luzhko
Подскажите как сделать. У меня есть реактив форм. Select в эту форму  добавляется с волеженого компонента. Как мне этот select добавить в реактив форму что бы можно было уставновить в него значение с бека и потом отправить это на бек при сохранение?
Там есть addControl, вроде так
источник

AL

Alexander Luzhko in Angular Kyiv
Да
источник