Mikail
я уже несколько днец не могу разобраться, почему он появляется. если убрать ng-model то его нет
Sergey
А это не может быть дефолтное значение модели, вы такое нигде не присваиваете?
Sergey
Залейте пример в песочницу какую-нибудь, без кода сложно что-то сказать
Mikail
при некоторых обстоятельствах присваиваю число - идентификатор или null. но почему он еще один option создает не могу понять
Mikail
ок, щас
Mikail
html: https://pastebin.com/jYsbT0SA js: https://pastebin.com/wkJqhpNx
Sergey
Ой
Sergey
А findGetParameter вот это зачем такое?)
Sergey
Оно же уже есть в $stateParams
Sergey
Ну просто, глаз зацепился
Mikail
лол) костыль) спасибо. а как его юзаьб $stateParams.campaign_id так ?))
Sergey
Ну вы их в параметрах маршрута должны биндить
Sergey
У вас же ui-router?
Sergey
$scope.campaigns = [{id:null, title:$translate.instant('select')+' '+$translate.instant('campaign')}];
Sergey
Вы в массив чего-то засовываете не то кажется
Sergey
А потом туда уже с бэка значения
Sergey
Выведите в шаблоне <div>{{campaigns | json}}</div> посмотрите что вообще в массиве
Sergey
Ну или как в там у вас интерполяция делается, я не знаю что это за диалект с [[ ]] )
Sergey
лол) костыль) спасибо. а как его юзаьб $stateParams.campaign_id так ?))
https://github.com/angular-ui/ui-router/wiki/URL-Routing#query-parameters
Mikail
так, с гет-параметром разобрался, уже хорошо)) спасибо)) ща буду смотреть сам select
Mikail
@yarrrrrrrr при присвоение значения переменной из ng-model нужно из строки в число тип преобразовывать и наоборот? или это автоматически происходит?
Sergey
Хз поймёт ли оно такой финт
Sergey
Я б не трогал вью модел
Mikail
кажется проблема была в том, что модел принимал значение, которого нет в option, и поэтому создавал новый)
Mikail
в общем спасибо @yarrrrrrrr
Sergey
Dmytro
Всем привет! Может кто сталкивался с таким (AngularJS 1.6+, Protractor 5.4.1) - если в протракторе отключить Control Flow (в конфиге SELENIUM_PROMISE_MANAGER: false), то показывает будто все е2е тесты прошли, хотя на самом деле страница даже не загружается что в хроме, что в ИЕ11. В Логе такие две ошибки: (node:21448) UnhandledPromiseRejectionWarning: Error: Error while waiting for Protractor to sync with the page: "both angularJS testability and angular testability are undefined. This could be either because this is a non-angular page or because your test involves client-side navigation, which can interfere with Protractor's bootstrapping. See http://git.io/v4gXM for details" [chrome #01] at runWaitForAngularScript.then (C:\Projects\component\node_modules\protractor\built\browser.js:463:23) (node:5356) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 15) [internet explorer 11 ANY #11] (node:5356) UnhandledPromiseRejectionWarning: Error: ETIMEDOUT connect ETIMEDOUT 100.65.49.88:55967 [internet explorer 11 ANY #11] at ClientRequest.<anonymous> (C:\Projects\component\node_modules\selenium-webdriver\http\index.js:238:15)
Dmitriy
Ребят, привет! Есть для первого ангуляра какое-нибудь приятное расширение для хрома, по типу «vue.js devtools»?
Oleg
не настолько приятное, то ноже ничего, да.
Dmitriy
Спасибо)
Vladyslav
Есть поле номера телефона: оно было под control-type="numeric". Теперь нужно добавить возможность "вписывать" + и пробелы. Что лучше маска или к control-type="numeric" прописать доп валидацию на возможность вписать + и пробелы?
Vladyslav
Vladyslav
или уже другой вопрос - как задать опциональные парметры для маски
Vladyslav
допустим создал маску +99 999-9999
Vladyslav
но не всегда нужно все числа вписывать
Vladyslav
допустим что маска стала валидной после 5 символов?
Stas
подскажите есть дропдаун с мультиселектом и у него есть праметр multiselect-required который меняется в зависимости от чекбокса но если даже он выставлен в false то при сохранении формы всеравно вываливается предупреждение что он обязательный
Filipp
Добрый день, ребят. Подскажите, пожалуйста. Возможно ли в $httpInterceptor для angular1, при условии что в $http запросе указан адрес такой-то, отправить его на несколько адресов(продублировать request) / поменять URL назначения?
Sergey
Добрый день, ребят. Подскажите, пожалуйста. Возможно ли в $httpInterceptor для angular1, при условии что в $http запросе указан адрес такой-то, отправить его на несколько адресов(продублировать request) / поменять URL назначения?
Ну у вас в обработчике request есть доступ к запросу, урл по идее можно патчить, но не проверял, не было нужды. Оттуда же можно и доп. запросы выполнять, но что будет если они обломятся я не знаю
🎅
Подскажите, плз хорошую доку по 1.х
pa[aad
Подскажите, плз хорошую доку по 1.х
учить ангуляр ? https://angularjs.org/
🎅
Да
🎅
Но я хорошо знаю vue, поэтому не все так плохо
Oleg
Подскажите, плз хорошую доку по 1.х
и не забудь там выбрать версию актуальную для твоего легаси
Oleg
это я к ссылке выше
🎅
1.х это уже Легаси?)
pa[aad
Учи Angular 6
Sergey
1.х это уже Легаси?)
https://www.convective.com/angularjs-end-of-life/
Sergey
Он не просто так пахнет, он реально всё)
Oleg
1.х это уже Легаси?)
уже пару лет как. учить его стоит только если у тебя есть проекты с ним и отмазаться не выйдет)
Mikhail
Привет, подскажите пожалуйста, можно ли так сделать чтобы при отображении директивы в DOM не вставлялся тег самой директивы, а только шаблон?
Igor
привет можно попробовать сделать через атрибут или такой вариант не подходит?
Mikhail
Тогда все равно лишняя обертка будет?
Igor
ну да
Mikhail
понятно, спасибо.
Mikhail
replace: true решает вопрос
Rem1te
replace: true решает вопрос
Только для директив, и это деприкейтед
Stas
подскажите есть дропдаун с мультиселектом и у него есть праметр multiselect-required который меняется в зависимости от чекбокса но если даже он выставлен в false то при сохранении формы всеравно вываливается предупреждение что он обязательный
Stas
хз можетя нерпаивльно задаю скажем так атрибут required или хз
Sergey
Или это какой-то стандартный html контрол? Или библиотечный какой-то?
Sergey
Ты вопрос ставишь будто мы в курсе что там у тебя в коде)
Stas
<div ng-dropdown-multiselect multiselect-required="{{field.required && !$ctrl.child}}" ng-init="$ctrl.onMultiSelect(field)" ng-model="$ctrl.model.custom[field.id]['value']" name="{{field.id}}" options="field.checklist_options" selected-model="$ctrl.model.custom[field.id]['value']" extra-settings="$ctrl.customFieldSettings" translation-texts="$ctrl.translationText"> </div>
Sergey
Ну то есть это какая-то кастомная директива
Sergey
Так её исходники и надо смотреть
Sergey
http://dotansimha.github.io/angularjs-dropdown-multiselect/docs/#/main
Sergey
Это она? В списке опций такого атрибута нет
Stas
Это она? В списке опций такого атрибута нет
спс буду разбиратся откуда ноги растут
🎅
а существует cli с версией v1.x?
🎅
я ставил какой то, но там сразу 6 версия
🎅
а все, нашел вроде
Timofeev
Всем доброго дня. Вопрос, как сгенерирорвать изображение из QR-кода на angularjs?
Timofeev
Вернее из текста сделать QR-код
pa[aad
Всем доброго дня. Вопрос, как сгенерирорвать изображение из QR-кода на angularjs?
Дело здесь не в ангуляре, никаким боком он отношения не имеет к генерации изображений и qr кодам
Timofeev
https://github.com/janantala/angular-qr
Timofeev
А это что тогда?
Denis 🦄
А это что тогда?
Это библиотека, из описания которой видно, что она реализует данный функционал. Сам же ангуляр не предоставляет данного функционала. Думаю в этом и заключалась суть предыдущего сообщения. Если вы нашли либу, то я так понимаю, что вопрос отпадает ?