@angular2Эта группа больше не существует

Страница 11 из 179
Sergey
04.08.2016
14:00:46
Киевляне, сегодня вечером собираемся пообщаться за JS в неформальной обстановке. https://telegram.me/beerjskiev Ну и будем повторять время от времени.

Леонид
04.08.2016
14:20:32
Хмми

Зачем так много чатов?

Maksim
04.08.2016
14:21:02
За тем что ангуляр 2 - это совсем не ангуляр 1

Google
Леонид
04.08.2016
14:21:21
Похожи

Хмм ну Лан

Буду в двух чатах

Sergey
04.08.2016
14:22:00
Похожи
Ну синтаксис похож, на этом все. Абсолютно новый фрейм

Алексей
04.08.2016
14:23:03
Ну и есть люди которым Angular 1 вообще больше не интересен :) Славо богу их все больше и больше

Леонид
04.08.2016
14:23:27
А вообще

На чем сейчас начать приложения

На втором?

Или он очень сырой?

Roman
04.08.2016
14:24:02
Проекты на первом тем не менее поддерживать и развивать пока надо

Sergey
04.08.2016
14:24:24
Или он очень сырой?
Сыроват местами, но первый точно не вариант

Alex
04.08.2016
14:24:26
Wrike написали аппу на втором и не обламались

Алексей
04.08.2016
14:24:51
На чем сейчас начать приложения
Если начинать - то можно смело на Angular 2

Google
Леонид
04.08.2016
14:24:52
Почему?

Roman
04.08.2016
14:25:46
Ну вот после второго от первого тошно

Это если субъективно

Sergey
04.08.2016
14:26:32
Первый не вариант
Устарел морально и скоро будет заморожен

Это если субъективно
ну с ng-forward кушать можно, но уже сложно

Roman
04.08.2016
14:27:37
ну с ng-forward кушать можно, но уже сложно
Не смотрел. А не лучше ли сразу на второй мигрировать?

Sergey
04.08.2016
14:28:00
Не смотрел. А не лучше ли сразу на второй мигрировать?
Без $compile мне вот например не вариант

Alex
04.08.2016
14:28:13
@Ai_boy как там конвертер поживает?)

Roman
04.08.2016
14:28:29
А какова вероятность что аналог compile будет?

Алексей
04.08.2016
14:28:35
Почему?
У первого Angular есть потолок производительности 1000 watcher-ов ( это не раз подтверждали авторы ангуляр ) причем даже если хорошо пипешь код очень быстро упираешься в это потолок У Angular 2 этого потолка нет

Alex
04.08.2016
14:29:02
Потому что там нет вотчеров

Алексей
04.08.2016
14:29:27
@Ai_boy как там конвертер поживает?)
Good. Уже есть работающий код - но пока рано показывать. Постараюсь в ближайшие месяцы подготовить что-то что можно показать людям

Sergey
04.08.2016
14:29:27
Потому что там нет вотчеров
Ну там zone.js и магия - тоже кушает ресурсы

Roman
04.08.2016
14:29:28
0я )
Хорошо, ну там же вроде есть аналог transclude, он же как то реализован

Sergey
04.08.2016
14:30:00
Хорошо, ну там же вроде есть аналог transclude, он же как то реализован
Хм, ну точно про него не знаю, вроде нет. Как нет и ng-include

Алексей
04.08.2016
14:30:20
Ну там zone.js и магия - тоже кушает ресурсы
Ну это все конфигурируеться и настраиваеться ( мало того можно всю эту магию выключить и свою написать ) Напишу какнибудь об этом

Алексей
04.08.2016
14:31:24
Да, можно потихоньку двигаться в сторону immutable данных
Да. Но не только :) Можно скрестить Angular2 и Mobx -.-

Google
Sergey
04.08.2016
14:32:05
Да. Но не только :) Можно скрестить Angular2 и Mobx -.-
Всеже хочется стандартизации. А так конечно и Redux с Rxjs можно построить и жить спокойно

Evjeni
04.08.2016
14:33:06
hh тут запрещен?

Алексей
04.08.2016
14:33:09
Ну Mobx != Redux - это совсем о другом - это производительное обновление интерфейса в Mutable мире

hh тут запрещен?
Да - для этого есть отдельная группаъ

https://telegram.me/javascript_jobs

Sergey
05.08.2016
15:50:54
Подскажите, есть класс товар. Есть список товаров и корзина товаров и у них разные сервисы, я ничего умнее не придумал как добавить в класс товара свойство количество добавленного товара, скажите это нормально? У меня все работает но я понимаю что это не совсем семантично (

Alex
05.08.2016
15:52:21
можно сделать класс «добавленый товар» и в его экземплярах определять кол-во

товар и товар в корзине - разные вещи

Sergey
05.08.2016
15:53:24
Спасибо, интересное предложение.

Alex
05.08.2016
15:54:52
а можно просто в корзине хранить массив объектов с id и amount

Sergey
05.08.2016
15:55:49
тоже неплохо.

Maksim
05.08.2016
15:58:30
Первый вариант лучше ИМХО

Но я C# C++ кодер изначально, так что моя помешанность на классах может быть не совсем подходит под стандарты веба.

Sergey
05.08.2016
15:59:19
попробую оба реализовать, я же учусь, надо все попробовать.

сейчас я проверяю наличие товара в корзине тупо через indexOf, но я понимаю что у меня нету id товара и порабы уже его реализовать.

сделал класс, но у меня сейчас два массива объектов, товары и корзина товаров, понятно что в них объекты получились разные. Я хочу сравнивать их по id, есть ли готовое решение или написать хэлпер который будет возвращать индекс массива если совпадение найдено а если не найдено то вернуть к примеру -1 ?

Alex
05.08.2016
21:15:52
А что вы вообще хотите сделать, какую функциональность реализовать?

Если вам надо сравнивать объекты в корзине со списком товаров то могу посоветовать посмотреть на методы map и filter из прототипа массива

Sergey
05.08.2016
21:18:56
ну в корзине товаров надо будет увеличивать количество товаров если товар уже в корзине, но я никак не могу просто сравнить их, в массивах же лежат разные объекты у товаров нету свойства количество.

Google
Sergey
05.08.2016
21:20:34
про filter подумал, не могу пока понять как его применить.

хотя, это мысль, пойду поробую :)

Sergey
05.08.2016
21:36:19
Михаил, я вот этим пользовался когда изучал es2015 https://learn.javascript.ru/es-modern

MVP
05.08.2016
21:36:31
Не require на import заменить и не стрелки а риальне

Иногда вот хочется зарефакторить масштабно

Sergey
05.08.2016
21:39:21
Можете постепепенно переписывать, код быстро станет чище и красивее.

MVP
05.08.2016
21:40:50
Согласен надо рефакторить по мере написания

Но например Имхо теже spread/rest надо иметь ввиду при написании не только меиода но и вызова

Sergey
05.08.2016
21:43:16
мой вам совет - возьмите сразу конфиг eslint к примеру от airbnb, увидете много интересного.

https://www.npmjs.com/package/eslint-config-airbnb-base

Алексей
07.08.2016
17:12:21
чат русскоязычный - поэтому общаемся либо по русски либо по английски :)

Vasiliy
08.08.2016
08:19:55
Подскажите, есть класс товар. Есть список товаров и корзина товаров и у них разные сервисы, я ничего умнее не придумал как добавить в класс товара свойство количество добавленного товара, скажите это нормально? У меня все работает но я понимаю что это не совсем семантично (
Нужен класс "количество товаров", ссылающийся на товар и содержащий его количество. У такого класса будет простая обязанность и его легче поддерживать. А корзина, в свою очередь, ссылкается на "количествы товаров", вместо самих товаров

Ставить счетчик на модель товара - однозначно костыль

Николай
08.08.2016
08:56:13
Здравствуй Дима Яшин )

Dima
08.08.2016
08:56:49
Dreamerinnoise
08.08.2016
08:57:43
?

Максим
08.08.2016
17:54:30
Всем добрый вечер! Подскажите, как можно сделать, что бы заполненные поля формы на одной странице не сбрасывались при переходе на другую страницу(и возврате обратно)?

Singleton сервис?

Google
Dima
08.08.2016
17:56:11
Или локалсторедж, чтоб и при перезагрузке автозаполнялись

Страница 11 из 179

Эта группа больше не существует Эта группа больше не существует