Maxim
Ага понял спасибо
Maxim
Я просто подумал что это должно быть как параметр в url
Maxim
при гет запросе
Maxim
А в случаи нескольких вариантов то лучше для каждого варианта создать свой state ?
Sergey
Ну обычно работает и первый вариант
Oleg
если url: '/trx/tx-log?trxId' урл будет .../trx/tx-log?trxId=12345
если url: '/trx/tx-log/:trxId' то будет .../trx/tx-log/12345
просто на всякий уточняю)
Sergey
Я не пробовал с несколькими вьхами стейт
Maxim
Sergey
Maxim
Да заработало, большое спасибо!)
Sergey
Интересно почему изначальный вариант не работал
Sergey
Выглядел ок
Maxim
Да вот хз, то же инет перерыл как делают, все старался полностью сделать как написано, а не взлетело
Maxim
По этому и решил спросить
Sergey
Ну их все 3 можно в урл запихать в принципе
Sergey
Только массив и дата нужно будет как-то извращаться
Maxim
А надо попробывать ради инетерса массив передать, так то не страшно, если не поулчится.
Maxim
Просто там кнопку надо делать типо есть 6 транзакций для проведения, шелкаешь по кнопке и переходит на другую страницу где эти 6 транзакций показываются списком.
Maxim
Беда в том что со страницы на которую переходим, там из таблицы группа транзакци для проведения, которая только id этой группы содержит и так инфу о дате и количестве.
Maxim
И есть таблица которая связывает id группы с транзакциями, она так же хранит допровелась или нет
Maxim
А показать данные надо из самой таблицы транзакция))
Maxim
По этому либо массив этих транзакций получить на первой странице и передать его на вторую, либо хотя бы idгруппы)
Sergey
Ну можно список по ид группы из stateParams в resolve получать
Sergey
И потом передать уже как атрибут в компонент списка или через di в контроллер
Maxim
Ну тут уже дело реализации))
Maxim
Это уже не беда) Главное было разобратся как передать данные между скоупами в даном случаи)
Maxim
Кстати если интересно
Maxim
в случаии передачи массива
Maxim
Maxim
То вот что получаем) Он в стрингу превращает массив)
Maxim
Это вот так вот делал
Maxim
Sergey
И в урл сам запихивает и восстанавливает? Правда урл при этом выглядит инфернально наверное)) Хотя гугл туда вообще не стесняется что-то подозрительно похожее на base64 класть
Stas
Sergey
Ну это да
Sergey
А если кому-то передать ссылку)
Sergey
А там все части гарри поттера в base64 в query))
Stas
ну норм, большинство юзеров всё равно не поймут что там такое)
Sergey
С другой стороны урл парамс - это надёжно. Нон-урл не переживают перезагрузку страницы, ну или я не знаю как их приготовить.
Ivan
При апгрейде с 1.6 до 2+ Ангулара у кого то была такая ошибка: ModuleNotFoundError: Module not found: Error: Can't resolve 'rxjs/operators' in '/front/app/angular/node_modules/@angular/router/bundles'?
Rem1te
Sergey
ngUpgrade и всякое такое есть же
Ivan
Именно, как тут например: https://v5.angular.io/guide/upgrade
AluV (დანიილ)
Что значит вопросик в биндингах свойств ?
displayItem: '=?selectorDisplayItem',
pa[aad
pa[aad
доку читать нужно
AluV (დანიილ)
Хорошо, что изменится если я не укажу его ? Ошибки то не будет
pa[aad
AluV (დანიილ)
У меня не получилось загуглить эту вещь поэтому я и спросил
pa[aad
angularjs optional binding
https://www.codelord.net/2017/05/28/understanding-optional-angularjs-bindings/
AluV (დანიილ)
Спасибо
Алексей
Всем привет. Подскажите, пожалуйста, что я делаю не так?
http://joxi.ru/MAjl49kujR4eVm
В получается так, как будто searchMonitor не пусто
Алексей
Дошло что не так, разобрался. Спасибо
Алексей
А как можно очистить переменную ng-model по клику?
пробую ng-click="searchMonitor = ''"
И что то не срабатывает
Sergey
А если через вызов функции в контроллере?
Sergey
Первый вариант можно переписать как ng-if="searchMonitor"/ng-if="!searchMonitor" по идее
Sergey
Или через ng-switch. А раз вы там классами управляете, то через ng-class, хотя у последнего, на мой взгляд, ублюдочный способ записи условий.
Алексей
Sergey
Так она и так и так пустая будет
Sergey
Я не совсем понял видимо)
Алексей
Ну запись в виде !searchMonitor
Подразумевает ведь то, что переменная не существует
Алексей
Или то, что не пустая тоже?
Oleg
Oleg
так что ей пофиг так-то)
Sergey
Sergey
Жс такой гибкий что иногда даже жидкий
Oleg
Алексей
Спасибо, упростил =)
pa[aad
NaN === NaN -> false
все остальное все что сравнивается само === с собой true
Kir
Всем привет. Кто-нибудь сталкивался с таким сервисом построение репортов как Pentaho ?
Или поделитесь пожалуйста каналом по дизайну, или аналитике если кто знает такой. Буду очень благодарен
Алексей
А есть еще какой-либо вариант осуществления задержки при вводе, с использованием директивы ng-change?
Алексей
Т.е. чтоб функция не выполнялась, если быстро печатают
Rem1te
Алексей
Алексей
Версия старовата)
Rem1te
значит руками, внутри контроллера заворачивает вызов в сет таймаут, если приозошел повторный вызов этой функции отменяете предыдущий таймаут и заводите новый
Алексей
Rem1te
а какая версия у вас? помоему нж модел опшенс довольно старая директива