Maxim
вот сам метод
Bogdan
Ну раз уверен тут трудно спорить. Вопросы веры)
да хоть верь, а хоть не верь. Нафиг завязывать компоненты так между собой? Нафиг пробрасывать объект с диалога в таблицу, что бы обновить?
Sergey
И правда, чего это я
Sergey
Ты прав, а я нет
Bogdan
а, троль понятненько
Maxim
Так в чем ошибка можно по подробнее?
Maxim
Что не так делаю
Maxim
?
Maxim
Что значит завязываю компаненты между собой?
Sergey
а, троль понятненько
Да не, у нас просто ничего с тобой не выйдет , прости бро. Слишком мы по-разному понимаем что такое правильно))
Bogdan
Что значит завязываю компаненты между собой?
проброс целого объекта с родительского компонента в нижестоящий компонент
Maxim
Так я не целый объект же пробрасываю?
Maxim
Я в новом контролере беру только из старого скоупа само значение которое редактирую, название справочника, ну вобще все что нужно что бы потом послать запрос к API
Maxim
что бы обновить в базе значения
Maxim
И как не целиком передавать?
Maxim
Все понятно что плохо, мало ли как в родительном данные могут поменяться
Bogdan
а чего бы тебе через стэйт не решить твой вопрос?
Bogdan
априори не получится открыть несколько диалоговых окон
Maxim
априори не получится открыть несколько диалоговых окон
самое стремное что в проекте есть место где подобный способ рабоает)
Maxim
Собственно делал по примеру под свою доработку
Maxim
и вот наткнулся на подобный глюк(
Maxim
до этого было две таблицы на странице, щас решили что одна должна быть, и открывать вот вторую таблицу из первой в диалоговом типо такой подход к UI согласован был
Maxim
И естественно редактирование добавление и удаление свои диологовые окна(
Maxim
по этому и приходится делать что бы одно диалоговое окно открывало другое
Maxim
Maxim
просто не сильно знаком с ангуляром
Bogdan
новый стэйт сделать по открытию которого будет диалог отображаться
Bogdan
я некогда такое лепил, ща не найду
Bogdan
в гугле есть решение под этог
Maxim
Спасибо, щас смотрю
Stas
Ребят, есть input time, в нём ng-model. Всё отлично работает, только проблема в том что в фаерфоксе в этом инпуте просит секунды и миллисекунды. А в хроме и опере нет. Кто знает в чём может быть проблема? Нужно без секунд и миллисекунд.
Bogdan
ты имеешь ввиду ui-bootstrap?
есть и без него :)
Stas
ну то есть готовое решение, верно?
Bogdan
да
Stas
Если да, то я их кучу перепробовал. Где-то кривой перевод месяцев, где-то при клике закрывается, из за этого и остановился на стандартных.
Bogdan
я помню нормальные были
Stas
нет, там месяцы криво переводит
Stas
ставил сокращённые
Stas
всё норм, только не май, а мая
Stas
проверил в их доках, у них такая же беда 😕
RadioHead
Ребят привет ! Такая тема. Есть сайт с кучей обучающих видео по Ангуляру и тд. Чтобы скачивать уроки нужна подписка на пол года. Стоит 4500р. Предлогаю всткладчину купить подписку. https://webformyself.com/urok-3-angularjs-nasledovanie-kontrollerov-i-dvuxstoronnee-svyazyvanie-dannyx/
RadioHead
Кому интересно пишите вличку
Bogdan
проверил в их доках, у них такая же беда 😕
были вроде библиотеки использующие moment.js, и вроде там можно свои переводы делать
RadioHead
Я люблю учить по видео урокам
Stas
были вроде библиотеки использующие moment.js, и вроде там можно свои переводы делать
Спасибо, я нашёл решение. Это распространённая проблема.
pa[aad
Я люблю учить по видео урокам
забудь, оно все устаревшее
RadioHead
😒
Stas
как?)
там добавляется директива, которая обрезает нолики (форматирует)
Stas
https://markandruth.co.uk/2015/01/08/formatting-time-inputs-nicely-with-angularjs
Stas
Ребят, нужен совет. Смотрите, есть функция которая обновляет какие-то данные. Но получается там есть 4-5 различных вариантов обновления разных данных (время там, описание и т.д.). Получается в чём вопрос, стоит сделать 1 большую функцию для обработки всех данных или разбить на несколько частей обработку данных, а потом в основную запустить нужное.
Stas
Если разбивать на части, получается каждая функция в 10-20 строк кода, если всё стянуть в кучу, то будет до 100.
Константин
все зависит от размера данных
Stas
Понял, спасибо. Вот у меня и была как раз дилемма, разбить на части удобнее, но появляется много разных кусков, подумал что это может быть не верно визуально со стороны написания кода. При том как мне кажется так должно быстрее работать, так как не приходится вечно обрабатывать большой кусок данных, а обрабатывается только нужный.
Andrey
Была такая проблема недавно, щас скину ссылку на два решения
Andrey
Ребят, есть input time, в нём ng-model. Всё отлично работает, только проблема в том что в фаерфоксе в этом инпуте просит секунды и миллисекунды. А в хроме и опере нет. Кто знает в чём может быть проблема? Нужно без секунд и миллисекунд.
Andrey
https://github.com/beenote/angular-material-datetimepicker с отключением показа попапа
Andrey
https://github.com/eight04/angular-datetime
Andrey
Это просто инпут с форматированием
Andrey
Я в итоге выбрал первую
Andrey
Т.к. Она на моменте и хорошо поддерживает таймзоны
Stas
https://github.com/beenote/angular-material-datetimepicker с отключением показа попапа
Спасибо, уже нашёл выход, кидал сюда, там директива в 10-15 строк решает проблему, обрезая секунды и миллисекунды.
Denis
Привет, подскажите, пожалуйста, я заменил @ на <, потому что теперь мне нужно передавать массив вместо строки
Denis
И теперь внутри компонента ничего не работает
Bogdan
= попробуй ещё, но я не уверен что это сработает для массива
Denis
Наверное стоит ворнинги пофиксить
Denis
Возможно в них проблема
Denis
Да, нужно не просто @ на < поменять, а ещё убрать {{}} из темплейта
Denis
Спасибо
Stas
Всем привет, нужен совет или помощь. Есть нг репит с определённой информацией и есть библиотека клик аутсайд. Проблема заключается в том, что из за связки при нажатии одной и той же кнопке в разных нг репитах, другая не закрывается. Решение которое я нашёл заключается в добавлении айдишнику элемента уникального значение (как вариант рассматриваю айдишник из монго или $$hashkey из ангуляра). Пробовал просто $index, но после удаления элемента, все следующие элементы начинают тупить, а предыдущие работают. Эта библиотека клик аутсайд не видит что элемент удалился и начинает по индексу открывать и закрывать одновременно. Так вот сам вопрос, на сколько тупо будет добавить в название айди элемента, айди из монго или $$hashkey? Или возможно есть другой вариант?