Sheridan
T<FYSQDHJN
Sheridan
простите...
Sheridan
Спаисбо!
Sheridan
сссска
Nikolai
ыыыы
Nikolai
делай через &, так более аутентично
Sheridan
бл, это классика похоже тут как и if(var=val) {} наверное :)
Nikolai
и я бы date-input сделал через ng-model без ебатории с колбеками
Sheridan
и я бы date-input сделал через ng-model без ебатории с колбеками
я пробовал. Непонятно мне как это к jquery контролу прикрутить. И да, я в курсе что хром умеет <input type='date' /> самостоятельно, но у клиента гребаный сафари
Nikolai
component.ngModel = this.value; ngModel: '='
Sheridan
гм
Sheridan
нука...
Nikolai
только что там UI в качестве value выдаёт, не помню
Sheridan
это уже неважно, лишь бы хоть что нибудь приехало
Anonymous
🏖Cheap Tickets tour 🏖 Море 🌊 солнце ☀️ пляж 🏖 Круглый год по всему миру 🌍 Это топ скидок по миру - 30%🔥 💎Наши услуги 💎 📌Авиабилеты по всем направлениям ✈️🎫🌍 📌Отели 🏬и Апартаменты🏠 по всему Миру 🌍 📌Горящие туры 🔥⛱ 📌Индивидуальные Туры по всему Миру🗺🌍 📌Прокат Авто от эконом до Business class :car: со скидками по всему Миру 📌Экскурсии на любой вкус 🗺🎢 📌Такси по миру для личных и деловых поездок 🚕 Скидки до - 30%🔥 Трансфер в Аэропорт бесплатно ✅ Страховка на весь отдых бесплатно 📄 Контакт для связи Telegramm https://t.me/Ticketscheap https://t.me/OGzzz W/A 📲 +821048851609 Внимательно сверяйте контакты, могут быть фейки у нас только один контакт и одна группа‼️ 📌 Отзывы уже у нас в группе Подписывайтесь 👇 https://t.me/joinchat/HWz0ahd-bspnmlUIgz8CFA
Nikolai
только ещё не забудь по внешнему изменению ngModel менять значение в инпуте
Nikolai
а это как?
хук onChanges
Sheridan
хук onChanges
нету такого у datepicker
Sheridan
onSelect только
Nikolai
это у компонента
Sheridan
this.onChanges = function() {} ?
Nikolai
д
Nikolai
по идее оно должно отловить
Sheridan
Sheridan
Sheridan
Nikolai
в гите лежит?
Sheridan
не
Sheridan
еу в смысле да, но не гитхаб а свой
Sheridan
а, не, модель приехала
Sheridan
не приежжают события ng-change
Nikolai
наверно, поэтому. Нет в байндинах
Sheridan
эм... а на что ngChange маппить то?...
Sheridan
или просто в байндах объявить и вызывать а оно само отмаппица?
Sheridan
ха
Sheridan
сработало
Sheridan
прикольно :)
Nikolai
Sheridan
Sheridan
вот как то так :)
Sheridan
this.$onChanges будет отслеживыать изменения модели извне?...
Sheridan
чтото события ко мне не прилетают...
Sheridan
и еще очень странно... Меняю данные в одном из компонентов - события об изменниях прилетают в каждый из их дочерних datepicker'ов...
Sasha
А я же могу задать вопрос по цсс? А то проблема насущная, а в чатике по цсс никто не отвечает
Sasha
Ладно, спрошу. Тут просто прокаченные фронтендеры сидят. В общем есть grid с nested grid’ами. Суть в том, что это динамические формы достаточно сложные и с большим количеством индетерминированых элементов(по сетке). На первом скриншоте отображение не правильное без явного указания grid-row:
Sasha
А в этом случае - отображение правильное. Но подставление класса и высчитывание сильно увеличивает сложность алгоритма формирования. Вопрос такой: можно ли как-то по средствам CSS достичь второго результата, чтобы автоматически по количеству элементов грид занимал необходимое количество rows?
Nikolai
думаю, что только второй вариант. Но это не точно
Sasha
Вот судя по докам, придется считать да =(
Sasha
Просимулировал этот показательный кейс с генератора. Может, я неправильно пользуюсь гридом? https://plnkr.co/edit/UsC8aSEAOMURrotT1G4L?p=preview
Nikolai
по-моему, туда не надо вставлять nested гриды. Всё получится из плоского списка
Nikolai
есть макет?
Sasha
Дело в том, что нестед гриды это отдельная сущность, group. Могу скинуть xml, из которого этого делается
Nikolai
не готов 😊
Sasha
Ну ладно. В общем там без нестед гридов не обойтись
Tim
Ребят есть такая проблема. Проблема на AngularJS. Есть строка в которой есть html знаки по типу #& или #&39; Их надо в контролере преобразовать в обычный формат.
Tim
Пробовал $sanitize и $sce сервисы
Tim
первый преобразовывает UTF-8 в /uXXXX
Tim
второй работает только если использовать как фильтр во вьюшке
Tim
Есть идеи\предложения?
Rem1te
#&39; - анси код а первый пробел что ли?
Tim
Да там могут попасться любые знаки
Tim
Данные это тайтлы из ютуба полученные через апи
Rem1te
https://www.ascii.cl/htmlcodes.htm вот эти парни?
Tim
да и чтото я с трудом верю что в angularjs и нет стандартного сервиса для декода html кодов
Tim
да
Tim
если биндить через ng-bind-html то норм
Rem1te
ангуляр не про декод строк
Tim
но надо саму переменную еще на стадии парсинга преобразовать в обычный юникод.
Rem1te
попробуй что не будь такой const contentNode = document.createElement('div'); contentNode.innerHTML = 'YOUR UNCODED STRING'; const parsedContent = contentNode.innerText;
Rem1te
доверим браузеру
Rem1te
я думаю он справится
Tim
Однако мне надо использовать их как переменные к некоторым другим подулям, которым такого не обьяснишь. В общем решил пока использовать просто функцию со SO: function decodeEntities(encodedString) { var translate_re = /&(nbsp|amp|quot|lt|gt);/g; var translate = { "nbsp":" ", "amp" : "&", "quot": "\"", "lt" : "<", "gt" : ">" }; return encodedString.replace(translate_re, function(match, entity) { return translate[entity]; }).replace(/&#(\d+);/gi, function(match, numStr) { var num = parseInt(numStr, 10); return String.fromCharCode(num); }); }
Rem1te
не понял в чем проблема
Gregory Tereshko
Господа, всем привет. Никак не получатся сделать маску на инпут с дейтпикером. Вот так вот выглядит сам инпут <input name="businessPassportIssueDate" type="text" bs-datepicker data-max-date="today" startView="2" ui-mask="{{'99.99.9999'}}" ng-model="businessFormData.passport_issue_date" data-min-date="01.01.1965" placeholder="ДД.ММ.ГГГГ" required> Не могу понять в чем проблема, при вводе маска работает, но контрол подсвечивается красным и не дает отправить форму. Можно кто-то подскажет? Заранее спасибо
Nikolai
можно написать ui-mask="99.99.9999" модель при ui-mask, по-моему, даст значение в виде ДДММГГГГ
Max
ребят, хееелп с помощью angularjs форма написана, открывает POST запросом mail.php через ajax, как мне вернуть в документ переменную что я создал в mail.php? response нужен, как это сделать