@angular_js

Страница 309 из 325
Valery
27.08.2018
07:42:02
подскажите, как правильно сделать валидацию формы? Если пользователь пытается залогинится, и вводит неверный пароль, то ему показывается сообщение. Сообщение показывается, вопрос в том, как его потом урбрать, когда он начал изменять поле?

Valery
27.08.2018
07:42:13




Google
Sergey
27.08.2018
07:48:50
И асинк валидаторы

Хотя я ошибки бэка показываю в тоастах а не инлайн, но это из-за исторических причин, глубоких размышлений за этим не стоит

Valery
27.08.2018
08:01:08
это все не то. ошибка показывается, мне надо ее убрать, когда потом изменяется текст в инпуте

Sergey
27.08.2018
08:04:07
Ну мне показалось что вы это всё заново изобретаете

Valery
27.08.2018
08:04:13


Sergey
27.08.2018
08:07:18
Если используете ng-model, то можно через ng-change

Но это странная фигня

Это должен валидатор делать

В вашем случае - асинхронный с debounce и onblur например

Максим
27.08.2018
08:11:45
Если используете ng-model, то можно через ng-change
можно тогда через фокус.. т.к. по идеи он нажимает SUBMIT, происходит блур, а далее он идет менять, фокусит на пароле и убирать ошибку

Sergey
27.08.2018
08:12:01
Так он до сабмита хочет

Максим
27.08.2018
08:12:24
ошибка же появляется после submita.. не?

Google
Sergey
27.08.2018
08:12:53
Ну если юзер после этого начал трогать менять инпут, то сообщение надо скрыть, я так понял

При этом нг код не может провалидировать модель, просто сбрасывает ошибку

Максим
27.08.2018
08:13:39
ну вот, заСабмитил, получилась ошибка.. он фокусится на поле пароля и ошибка уходит..

Andrey
27.08.2018
08:13:40
так это в ангуляре реализовано, погуглите, ошибка может скрываться если данные валидны

Максим
27.08.2018
08:13:53
или как вариант выводить ошибку на 3 секунды, как всплывающая подсказка)

Andrey
27.08.2018
08:14:28
или как вариант выводить ошибку на 3 секунды, как всплывающая подсказка)
это бред, а если у поля будут несколько ошибок, их нужно запоминать ?

Максим
27.08.2018
08:15:45
это бред, а если у поля будут несколько ошибок, их нужно запоминать ?
какие например? если это например форма авторизации, то там одна ошибка только может быть, неверный логин или пароль... или сервер недоступен, мол попробуйте позже

Andrey
27.08.2018
08:16:35
а если это касается именно к валидации поля, ошибка которая должна быть показана под полем или где-то рядом с формой она должна висеть до момента валидного состояния инпута

Igor
27.08.2018
11:19:39


сейчас они все в одном диве <div style="font-size: 12px; font-weight: bold; padding-left: 5px; padding-top: 5px;" class="font_grey">

voix
27.08.2018
12:31:53
Родителю display flex и align-items flex-end

DEN
27.08.2018
16:36:12
ребята..плиз подскажите..нашел https://www.npmjs.com/package/ionic-lockscreen

как получить введенный pin-code...?

.run(['$lockScreen', $ionicPlatform, function($lockScreen, $ionicPlatform) { $ionicPlatform.ready(function() { $lockScreen.show({ code: '1234', onCorrect: function () { console.log('correct!'); }, onWrong: function (attemptNumber) { console.log(attemptNumber + ' wrong passcode attempt(s)'); }, }); }); }]);

тут..code: '1234' уже установлен..необходимо сначала чтобы юзвер сам ввел и сохранился..затем снова попросить для подтверждения ...

сначала придумает..потом подтверждает..и потом в дальнейшем я буду проверять его с текущим введенным

тут onCorrect: function () { console.log('correct!'); }, проверяет же....как можно получить passcode? плиз помогите

Google
Stas
28.08.2018
08:55:58
подскажите в доке есть такое дополнение по поводу таймзоны: Timezone to be used for formatting. It understands UTC/GMT and the continental US time zone abbreviations, but for general use, use a time zone offset, for example, '+0430' (4 hours, 30 minutes east of the Greenwich meridian) If not specified, the timezone of the browser will be used. И я немного непойму кромен определения таймзоны через цифровые значение понимает ли ангуляр запись тайм зон вида Africa/Khartoum? может кто работал подскажет

а елси непонимает то есть ли из корьбки перевод из буквенного в смещение форматов?

Константин
28.08.2018
09:00:31
Intl.DateTimeFormat().resolvedOptions().timeZone;

вот эта штука вернет Africa/Khartoum

Но она не пашет в IE10/11 вроде

Stas
28.08.2018
09:09:33
{{ date_expression | date : format : timezone}} вот пример с доки пробую заюзать его подставляя и числовое значение тз и буквенное

но выводито время всервно в ютц

Sergey
28.08.2018
09:18:10
А на входе дата в каком формате?

Stas
28.08.2018
09:18:46
таймшамп

Sergey
28.08.2018
09:28:44
unix?

https://plnkr.co/edit/5D3gHCpQ7qemMHk3uxaY

Сделал поиграться

Заменил даты на мс, фильтр даты работает по-разному

Ну т.е. интерпретирует дату в соотв с tz в фильтре

И по дефолту как локальную

Stas
28.08.2018
09:40:27
хм спасибо буду тогда у себя искать ошибку

Sergey
28.08.2018
09:42:23
Но при этом время в мс он считает UTC

Ramazan
28.08.2018
09:42:56
всем привет

есть кто юзает angularjs + kendo?

Google
Ramazan
28.08.2018
09:45:21
как в ангуляр очистить scope чтобы всегда когда контролер объявлялся его scope был очищен

Максим
28.08.2018
09:45:55
$scope = {}; не канает?)

Ramazan
28.08.2018
10:49:50
а зачем тебе такое?
у меня cascading combobox , и когда второй раз открываешь, второй уровень comboboxа берет значение предыдущего первого уровня

Валера
28.08.2018
11:52:52
привет, а кто-нибудь делал прелоадер с процентами загрузки/получения ответа от бэка? Сейчас просто висит прелоадер пока не получит данные

вопрос как считать реальное время оставшееся до получения

в xhr есть progress, как бы до него добраться

Ricky
28.08.2018
12:05:35
в xhr есть progress, как бы до него добраться
xhr.addEventListener("progress", function(evt) { if (evt.lengthComputable) { var percentComplete = evt.loaded / evt.total; //Do something with download progress console.log(percentComplete); } }, false);

voix
28.08.2018
12:07:57
https://developer.chrome.com/native-client/devguide/coding/progress-events

Валера
28.08.2018
12:18:16
да не, это я знаю, просто в сервисе, который возвращает промис не используется явно xhr, (сервис не я писал)

пойду еще доки почитаю...

наверное, где-то в $q...

Igor
29.08.2018
06:08:23
а есть форум по PostgreSQL?

ну точнее группа

Andrey
29.08.2018
06:10:45
а есть форум по PostgreSQL?
конкретно сам поищи по постгресу есть вообще по базам и можно загуглить чаты для телеги ёмаё https://t.me/dbGeeks это раз это два https://t.me/dba_ru но тут ребята жесткие

Страница 309 из 325