
Bauyrzhan
25.04.2018
12:56:25
Если введено неверное значение в инпуте, то не представляется возможным отредактировать одну цифру, приходится полностью стирать написанное

max
25.04.2018
13:56:27
Ребята а кто из РФ ?
у нас проблема у ползователей из РФ reCapcha гугловская не работает , как починить ?

Radim
25.04.2018
13:59:06
РКН забанил наверное пидор

Google

Константин
25.04.2018
13:59:15
не наверно а точно

max
25.04.2018
13:59:20
точно
но как починить

Константин
25.04.2018
13:59:29
отключите капчу временно, если есть возможность

Oleg
25.04.2018
13:59:30
Можно попробовать нагадить под дверь РКН

Andrey
25.04.2018
13:59:38
да, читал, reCaptcha страдает
лазите под VPN, а то и TOR

max
25.04.2018
14:00:03

Константин
25.04.2018
14:00:12
Это - это что?

Andrey
25.04.2018
14:00:25
даже скидывали docker образы со всем готовым

max
25.04.2018
14:02:12
заменть
<script src="https://www.google.com/recaptcha/api.js?render=explicit" async="" defer=""></script>
на
<script src="https://my.site.com/api.js?render=explicit" async="" defer=""></script>
а у себя в нжинкс прокси пасс подставить

Google

Valera
25.04.2018
14:11:48
Привет
Кто-то можно реализовать подобный функционал?
В шаблоне .html писать что-то вроде <component name='Name' title='Title'></component>
И этот блок при рендере переобразуется в блок кода вида :
<div>
<label>Name</label>
<input name="Name" /?
</div>
Грубо говоря, шаблонизировать похожие html элементы
Где отличается только name и title

Andrey
25.04.2018
14:18:27

Valera
25.04.2018
14:31:03

max
25.04.2018
14:56:27
https://docs.angularjs.org/tutorial/step_03

Maxim
26.04.2018
06:31:52
Народ, а кто может помочь, как правельно сделать диологовые окна? через ngDialog
Проблема состоит в том что со страницы открывается диологовое окно с таблицой, и есть кнопка редактировать , при которой редактируется значение из таблицы
и открывается новое диологовое окно
Так вот при закрытии окна с редактированием не получается вернуться на окно с таблицой
пробывал и через ngDialog.close(id) и так далее не получается

Dimanius851
26.04.2018
16:13:12

Stas
26.04.2018
22:49:17
ребят, кто-то в курсе как очистить инпут файл после загрузки или сделать так что бы его загружало повторно?
проблему решил
let test = angular.element(document.querySelector('#file'));
test.replaceWith("<input type'file' id='file'/>")
кому может пригодится, можно просто заменять этот инпут, в кавычках можете указать всё что угодно

Nikolay
27.04.2018
04:19:18

Dimanius851
27.04.2018
04:20:19

Nikolay
27.04.2018
04:20:53
через директиву

Dimanius851
27.04.2018
04:23:09

Nikolay
27.04.2018
04:24:43
а блин, непроснулся еще и ответил не на то сообщение))

Google

Nikolay
27.04.2018
04:25:04

Stas
27.04.2018
04:26:22
там нг модел почему-то не работает
на инпут файле
на обычных инпутах, да

Nikolay
27.04.2018
04:29:56
как вариант повесить element on change в директиве, и там уже работать с ngModel

Stas
27.04.2018
04:32:57
у меня вот такая форма
<form method="post" enctype="multipart/form-data" ng-submit="vm.test(qwe, ewq)">
<label class="btn btn-block file-upload-label">С компьютера
<input type="file" name="fileName" onchange="angular.element(event.target.form).triggerHandler('submit');"/><br/>
</label>
</form>
далее я в контроллере беру нужные данные, отправляю в сервис, в сервисе прикрепляю файл и отправляю запрос
как я не крутил, в инпуте отменить выбранный файл не получалось
Единственное что получалось, это отправка одного и того же файла с добавленной кнопкой аплоад, что тоже не есть хорошо
Сейчас у меня инпута не видно, дополнительных кнопок нет, при выборе файла он автоматически отправляется и невидимый инпут заменяется. Отправлять один и тот же файл можно при повторном выборе, ничего не тупит. Работает хорошо)

Nikolay
27.04.2018
04:37:55
вариант с on change в директиве который я предложил дает доступ к event.files где и можно очистить файл)

Stas
27.04.2018
04:39:41

Maxim
27.04.2018
06:08:19
Блин народ из-за чего может $scope не видеть диалоговое окно?
есть вот такое вот открытие из диалогового окна
В контролере сделал вывод console.log($scope)
И там все переменные заполненны, но на странице с диалоговым окном по нулям, не title не чего не цепляет, просто заместо выводит {{title}}
куда копнуть? Чет все перепробывал(

Marat
27.04.2018
06:28:54
по хорошему не должен выводить {{title}} в принципе, если выводит, то это говорит о какой-либо более глобальной ошибке, из-за которой падает ангуляр

Maxim
27.04.2018
07:18:01
Так вроде не падет

Google

Maxim
27.04.2018
07:18:12
Диалоговое окно закрываешь и все работает
в консоле не каких ошибок так же нет

Marat
27.04.2018
09:05:38
тогда не знаю, увы

Sergey
27.04.2018
09:18:17
А путь до шаблона правильный?
Попробуйте передать биндинги через resolve
А scope вовсе убрать

Maxim
27.04.2018
09:29:03
А тут вот так вот все выглядит
на this не смотрите там был до этого тот самый title

Максим
27.04.2018
09:33:39
не, скорее всего какие-то ошибки... провереть надо консоль .. + попробовать в другом браузере консоль глянуть
передай туда какую-нибудь статичную переменную

Maxim
27.04.2018
09:34:23
Пробывал. Chrome, Vivaldi, Лиса

Максим
27.04.2018
09:34:24
может версии ngModal не соответствует angularjs версии

Maxim
27.04.2018
09:35:02
В консле ошибок нету(( что самое обидное. Были бы знал бы куда копать
Вот точно так же открывается диологовое окно
И тут все впорядке
А вот если жмешь кнопку редактировать, то как раз должно открыться то окно где не работает
Разница между ними только в контролере

Google

Sergey
27.04.2018
09:38:17
Ахз тогда, проблема похоже в ngdialog
Попробуйте resolve и bindToController вместо передачи скоупа целиком

Maxim
27.04.2018
09:41:12
А есть ифна как работает ngDialog.close() ?
все заработало
правда хз как решать потом кучу открытых диалоговых окон

Bohdan
27.04.2018
09:41:40
и идеально - через state это делать

Maxim
27.04.2018
09:41:53
$scope.openEditDialog = function (dict){
$scope.dict = angular.copy(dict);
$scope.title = 'Редактирование записи DVM';
$scope.type = 'edit';
ngDialog.open(
{
template: "components/partials/settings/cache/edit-dvm-dialog.html",
scope: $scope.$new(true,$scope),
controller: 'updateDvmDialogCtrl',
className: 'ngdialog-theme-default',
name: 'inside-directive-plain',
showclose: false
}
);
}
Вот так вот раньше выглядила метод который вызывает по кнопке редактирвоать
то есть текушие диалоговое окно мы закрываем и открываем новое
Так вот удалил я ngDialog.close() и форма с редактирвоанием открылась нормально
Такое ошушение что до этого она как будто сушествовала отдельно от своего контролера и не цепляла значения из scope

Sergey
27.04.2018
09:45:15

Bohdan
27.04.2018
09:45:50
диалог получил объект - диалог отредактировал - диалог обновил

Sergey
27.04.2018
09:46:41
Ога, лучше затолкать вообще всю логику в контроллер диалога