
Gaiaz Iusipov
19.07.2017
22:51:15

Алихан
19.07.2017
22:51:35
Серверсайд решает какой бандл добавить

Gaiaz Iusipov
19.07.2017
22:51:55

Google

Kelin
19.07.2017
22:52:52

Алихан
19.07.2017
22:53:01

Gaiaz Iusipov
19.07.2017
22:53:27

Kelin
19.07.2017
22:53:27
короче, похуй, сделаю совсем 2 разных бандла и пусть бэкэндер разбирается с этим

Алихан
19.07.2017
22:53:29

Kelin
19.07.2017
22:54:31
окей тогда следом другой вопрос

Алихан
19.07.2017
22:54:31
Написать функцию фильтрации и отправки, передавать список фильтруемых ключей

Kelin
19.07.2017
22:54:43
если я сделаю 2 разных бандла
то как мне их тестить потом без бэкэнда
точнее, независимо от бэкэнда

Алихан
19.07.2017
22:55:06
Две хтмльки себе заведи
Шо как маленький)

Kelin
19.07.2017
22:55:42
полагаю, потому, что сплю по 4 часа

Google

Gaiaz Iusipov
19.07.2017
22:55:56

Алихан
19.07.2017
22:56:45
Вот я бы на твоем месте сделал апишную обертку

Kelin
19.07.2017
22:57:27
блэт, переписывать

Алихан
19.07.2017
22:57:29
Внутри нее клонировал объект, фильтровал, переделывал и отдавал
Т.е. сайд эффекта нет, плюс функция фильтрации может быть инкапсулирована и переиспользована

Gaiaz Iusipov
19.07.2017
23:00:33

Алихан
19.07.2017
23:02:45
Ну, как грица, хозяин барин.
Если проблема частная, то и заморачиваться не стоило. Что мап, что вочер все одно
Я думал тебе это повсеместно надо, вот и спрашиваешь как лучше
А тут эвона как

Kelin
19.07.2017
23:04:33
Лучше. Но не получается пока.

Алихан
19.07.2017
23:04:36
Производительность выше, усваиваемость лучше)
Да тоже было такое время

Gaiaz Iusipov
19.07.2017
23:05:08
Ну да, если чтото типо такого будет, перенесу эту логику в api. Но пока что реально работает простое запихивание модели в data, причем даже trim уже есть через v-model

Алихан
19.07.2017
23:05:30
Кстати
Проблема пустых строк в реквестах уже сто лет как существует
Я б вообще на бэке фильтровал

Gaiaz Iusipov
19.07.2017
23:06:28
(поэтому и сетую за чтото типо v-model.empty2null раз уж санитизация прямо в шаблоне)

Kelin
19.07.2017
23:06:28

Google

Алихан
19.07.2017
23:06:35
Когда сам пишу задний конец - так и делаю

Kelin
19.07.2017
23:07:36
да я понял
в чем трабла-то

Gaiaz Iusipov
19.07.2017
23:07:49

Kelin
19.07.2017
23:09:29
мля, а можно дев-сервер настроить, чтобы он два бандла выдавал как-нить

Алихан
19.07.2017
23:09:52
в чем трабла-то
Кладешь в базу пустую строку, а где-то во глубинах кода строгое сравнение с нуллом
И привет

Kelin
19.07.2017
23:10:07

Алихан
19.07.2017
23:10:15
Вот или валидация

Kelin
19.07.2017
23:10:24
я пару раз жестко тупил
отправлял форму и не понимал, почему невалидно

Kelin
19.07.2017
23:10:41
потом допер, что у меня отправляется число строкой, а там строгое сравнение

Алихан
19.07.2017
23:11:06
Дада

Kelin
19.07.2017
23:11:23
причем ошибку выдавало "Not a valid number"
и не поймешь сразу, что тип подразумевался
думал, что регулярка не сходится

Алихан
19.07.2017
23:11:59
Вечно такая хрень из-за динамической типизации

Kelin
19.07.2017
23:12:09
дыыаа

Алихан
19.07.2017
23:12:15
Особенно если в бэкенде джавы какие-нибудь

Kelin
19.07.2017
23:12:23
хочется изоморфность запилить в валидации и не париться

Алихан
19.07.2017
23:13:40
Если сам, то ктож мешает)

Google

Kelin
19.07.2017
23:13:52
не сам

Алихан
19.07.2017
23:14:42
:(
Лан
Пойду почитаю попробую уснуть

Kelin
19.07.2017
23:15:18
пойду подумаю, чо с бандлами делать

Алихан
19.07.2017
23:16:02
Яб помог, но с дев-сервером почти не работал

Kelin
19.07.2017
23:16:08
так я тоже

Алихан
19.07.2017
23:16:37
Есть теория что мож по обращению к /admin.html отдаст

Den
19.07.2017
23:16:40
Та а че там? Задаешь 2 энтри и все

Алихан
19.07.2017
23:16:43
Но эт не точно

Admin
ERROR: S client not available

Kelin
19.07.2017
23:17:00
он бандлит только жсники разные вродь

Den
19.07.2017
23:17:20

Алихан
19.07.2017
23:17:24

Kelin
19.07.2017
23:17:47
ууу
ну хз

Алихан
19.07.2017
23:18:08
Да и че?
Он два бандла хочет в двух окнах тестить

Den
19.07.2017
23:18:11
Можно в жс любые файлы импортить

Алихан
19.07.2017
23:18:30
Тип запустил, на одном порту одно на другом другое

Google

Kelin
19.07.2017
23:18:33

Алихан
19.07.2017
23:18:34
Как я понял

Kelin
19.07.2017
23:18:42
хотя, можно и на портах

Den
19.07.2017
23:19:04

Алихан
19.07.2017
23:19:06
По-другому не сделаешь

Kelin
19.07.2017
23:19:12
я просто хочу тестить 2 бандла, но не делать 2 папки

Gaiaz Iusipov
19.07.2017
23:20:16
Хм... на вью если у инпута тип число и значение пусто, то переменная - пустая строка.
https://github.com/vuejs/vue/issues/4742
и ни одного предложения использовать null вместо пустой строки. Может я не прав, но в java использовался бы null однозначно в таких случаях

Алихан
19.07.2017
23:20:45
Это не вуйная проблема

Gaiaz Iusipov
19.07.2017
23:21:01

Den
19.07.2017
23:21:24

Алихан
19.07.2017
23:21:32
Это проблема хттп протокола, в теле которого всегда текст

Den
19.07.2017
23:21:58
В дата - нет, в том то и дело

Алихан
19.07.2017
23:22:09
И хтмл собсно, который в формдате тебе нулл никогда не отправит

Gaiaz Iusipov
19.07.2017
23:22:25

Алихан
19.07.2017
23:22:49
Потому оно и кастрируется на серверсайде перед началом обработки

Den
19.07.2017
23:23:04
Ты сам сказал - сериализуешь. При чем здесь в-модель

Gaiaz Iusipov
19.07.2017
23:23:07

Kelin
19.07.2017
23:23:20
блет, так чо мне делать то

Den
19.07.2017
23:24:11
Ну и 2 нтмл делай

Gaiaz Iusipov
19.07.2017
23:25:18
Проблема в том, что разрабочикам vue нужно для пустого input type=number значение отличное от нуля. Они выбрали пустую строку. ИМХО должно быть null