@angular_js

Страница 245 из 325
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
априори не получится открыть несколько диалоговых окон
самое стремное что в проекте есть место где подобный способ рабоает)

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:38:11
ты имеешь ввиду ui-bootstrap?
есть и без него :)

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

Bohdan
27.04.2018
10:38:46
да

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

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
проверил в их доках, у них такая же беда ?
были вроде библиотеки использующие moment.js, и вроде там можно свои переводы делать

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

Stas
27.04.2018
13:24:00
были вроде библиотеки использующие moment.js, и вроде там можно свои переводы делать
Спасибо, я нашёл решение. Это распространённая проблема.

Andrey
27.04.2018
13:24:11
Я люблю учить по видео урокам
забудь, оно все устаревшее

Google
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.

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
https://github.com/beenote/angular-material-datetimepicker с отключением показа попапа
Спасибо, уже нашёл выход, кидал сюда, там директива в 10-15 строк решает проблему, обрезая секунды и миллисекунды.

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? Или возможно есть другой вариант?

Stas
29.04.2018
10:43:28
не, у меня и не было диалогов)

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

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

Stas
29.04.2018
13:34:51
То я значит кого то с тобой перепутал
да я помню, парень спрашивал про ngDialog)

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

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