
Bohdan
27.04.2018
09:47:10
а нафиг таблице знать как нужно обновлять? Нахер не нужно, я более чем уверен

Maxim
27.04.2018
09:47:28
Просто странно как close() метод может влиять на весь процесс

Sergey
27.04.2018
09:47:53
Ну раз уверен тут трудно спорить. Вопросы веры)

Maxim
27.04.2018
09:48:40
по идеи если не давать id диалога то он вызывает метод closeAll

Google

Maxim
27.04.2018
09:48:53
closeAll: function (value) {
var $all = document.querySelectorAll('.ngdialog');
// Reverse order to ensure focus restoration works as expected
for (var i = $all.length - 1; i >= 0; i--) {
var dialog = $all[i];
privateMethods.closeDialog($el(dialog), value);
}
},
вот сам метод

Bohdan
27.04.2018
09:49:52

Sergey
27.04.2018
09:50:58
И правда, чего это я
Ты прав, а я нет

Bohdan
27.04.2018
09:51:18
а, троль
понятненько

Maxim
27.04.2018
09:51:35
Так в чем ошибка можно по подробнее?
Что не так делаю
?
Что значит завязываю компаненты между собой?

Sergey
27.04.2018
09:52:24
а, троль
понятненько
Да не, у нас просто ничего с тобой не выйдет , прости бро. Слишком мы по-разному понимаем что такое правильно))

Bohdan
27.04.2018
09:52:45

Maxim
27.04.2018
09:53:00
Так я не целый объект же пробрасываю?

Google

Maxim
27.04.2018
09:54:23
Я в новом контролере беру только из старого скоупа само значение которое редактирую, название справочника, ну вобще все что нужно что бы потом послать запрос к API
что бы обновить в базе значения
И как не целиком передавать?
Все понятно что плохо, мало ли как в родительном данные могут поменяться

Bohdan
27.04.2018
09:56:48
а чего бы тебе через стэйт не решить твой вопрос?
априори не получится открыть несколько диалоговых окон

Maxim
27.04.2018
09:57:50

Bohdan
27.04.2018
09:58:05

Maxim
27.04.2018
09:58:15
Собственно делал по примеру под свою доработку
и вот наткнулся на подобный глюк(
до этого было две таблицы на странице, щас решили что одна должна быть, и открывать вот вторую таблицу из первой в диалоговом типо такой подход к UI согласован был
И естественно редактирование добавление и удаление свои диологовые окна(
по этому и приходится делать что бы одно диалоговое окно открывало другое
просто не сильно знаком с ангуляром

Bohdan
27.04.2018
10:03:42
новый стэйт сделать по открытию которого будет диалог отображаться
я некогда такое лепил, ща не найду
в гугле есть решение под этог

Maxim
27.04.2018
10:05:13
Спасибо, щас смотрю

Google

Stas
27.04.2018
10:36:44
Ребят, есть input time, в нём ng-model. Всё отлично работает, только проблема в том что в фаерфоксе в этом инпуте просит секунды и миллисекунды. А в хроме и опере нет. Кто знает в чём может быть проблема? Нужно без секунд и миллисекунд.

Bohdan
27.04.2018
10:37:24

Stas
27.04.2018
10:37:53

Bohdan
27.04.2018
10:38:11

Stas
27.04.2018
10:38:26
ну то есть готовое решение, верно?

Bohdan
27.04.2018
10:38:46
да

Stas
27.04.2018
10:39:03
Если да, то я их кучу перепробовал. Где-то кривой перевод месяцев, где-то при клике закрывается, из за этого и остановился на стандартных.

Bohdan
27.04.2018
10:40:04
я помню нормальные были

Stas
27.04.2018
10:40:29
нет, там месяцы криво переводит
ставил сокращённые
всё норм, только не май, а мая
проверил в их доках, у них такая же беда ?

Radim
27.04.2018
13:21:56
Ребят привет ! Такая тема. Есть сайт с кучей обучающих видео по Ангуляру и тд. Чтобы скачивать уроки нужна подписка на пол года. Стоит 4500р. Предлогаю всткладчину купить подписку. https://webformyself.com/urok-3-angularjs-nasledovanie-kontrollerov-i-dvuxstoronnee-svyazyvanie-dannyx/
Кому интересно пишите вличку

Bohdan
27.04.2018
13:22:54

Andrey
27.04.2018
13:23:12

Radim
27.04.2018
13:23:47
Я люблю учить по видео урокам

Stas
27.04.2018
13:24:00

Andrey
27.04.2018
13:24:11

Google

Bohdan
27.04.2018
13:24:16

Radim
27.04.2018
13:24:20
?

Stas
27.04.2018
13:24:41
как?)
там добавляется директива, которая обрезает нолики (форматирует)
https://markandruth.co.uk/2015/01/08/formatting-time-inputs-nicely-with-angularjs
Ребят, нужен совет. Смотрите, есть функция которая обновляет какие-то данные. Но получается там есть 4-5 различных вариантов обновления разных данных (время там, описание и т.д.). Получается в чём вопрос, стоит сделать 1 большую функцию для обработки всех данных или разбить на несколько частей обработку данных, а потом в основную запустить нужное.
Если разбивать на части, получается каждая функция в 10-20 строк кода, если всё стянуть в кучу, то будет до 100.

Константин
27.04.2018
16:14:35
все зависит от размера данных

Andrey
27.04.2018
18:12:00

Константин
27.04.2018
18:32:09

Stas
27.04.2018
19:44:13
Понял, спасибо. Вот у меня и была как раз дилемма, разбить на части удобнее, но появляется много разных кусков, подумал что это может быть не верно визуально со стороны написания кода. При том как мне кажется так должно быстрее работать, так как не приходится вечно обрабатывать большой кусок данных, а обрабатывается только нужный.

Andrey
27.04.2018
20:13:09
Была такая проблема недавно, щас скину ссылку на два решения
Ребят, есть input time, в нём ng-model. Всё отлично работает, только проблема в том что в фаерфоксе в этом инпуте просит секунды и миллисекунды. А в хроме и опере нет. Кто знает в чём может быть проблема? Нужно без секунд и миллисекунд.
https://github.com/beenote/angular-material-datetimepicker с отключением показа попапа
https://github.com/eight04/angular-datetime
Это просто инпут с форматированием
Я в итоге выбрал первую
Т.к. Она на моменте и хорошо поддерживает таймзоны

Stas
28.04.2018
03:11:42

Denis
28.04.2018
16:09:37
Привет, подскажите, пожалуйста, я заменил @ на <, потому что теперь мне нужно передавать массив вместо строки

Google

Denis
28.04.2018
16:10:27
И теперь внутри компонента ничего не работает

Bohdan
28.04.2018
16:12:09
= попробуй ещё, но я не уверен что это сработает для массива

Denis
28.04.2018
16:14:02
Наверное стоит ворнинги пофиксить
Возможно в них проблема
Да, нужно не просто @ на < поменять, а ещё убрать {{}} из темплейта
Спасибо

Stas
29.04.2018
10:32:23
Всем привет, нужен совет или помощь. Есть нг репит с определённой информацией и есть библиотека клик аутсайд. Проблема заключается в том, что из за связки при нажатии одной и той же кнопке в разных нг репитах, другая не закрывается. Решение которое я нашёл заключается в добавлении айдишнику элемента уникального значение (как вариант рассматриваю айдишник из монго или $$hashkey из ангуляра). Пробовал просто $index, но после удаления элемента, все следующие элементы начинают тупить, а предыдущие работают. Эта библиотека клик аутсайд не видит что элемент удалился и начинает по индексу открывать и закрывать одновременно. Так вот сам вопрос, на сколько тупо будет добавить в название айди элемента, айди из монго или $$hashkey? Или возможно есть другой вариант?

Bohdan
29.04.2018
10:39:57


Stas
29.04.2018
10:43:28
не, у меня и не было диалогов)
И еще вопрос, когда при нг клике нужно сделать какое-то действие, например нг шоу/нг хайд. Стоит ли ради таких небольших действий делать функцию и отправлять запрос в неё при нг клике или ничего страшного что такие вещи в штмле. И если не страшно, то где эта граница, когда стоит уже делать функции. Так как иногда появляются довольно большие конструкции разных присваиваний.

Sasha
29.04.2018
11:47:54
Можно ли как-то в resolves у ui-router'а поймать, что этот транзишен был вызван нажатием кнопки back в браузере?

Oleg
29.04.2018
12:47:42

Sergey
29.04.2018
13:24:59
Посмотрите там комменты

Bohdan
29.04.2018
13:33:35

Stas
29.04.2018
13:34:51

Bohdan
29.04.2018
13:35:02

Stas
29.04.2018
14:24:18
по поводу выноса в контроллер всего функционала всем спасибо, а что по поводу странных названий айди элемента с монго айдишниками или хэшкеями

Andrey
29.04.2018
14:29:03

Bohdan
29.04.2018
14:29:03