@angular_js

Страница 244 из 325
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
а если через свой серавак это пропускать ?
поставь свой сервер с VPN 5$ в месяц

даже скидывали 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

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'/>") кому может пригодится, можно просто заменять этот инпут, в кавычках можете указать всё что угодно

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

Dimanius851
27.04.2018
04:23:09
через директиву
Ng-model вроде для инпутов, а мне атрибут, src айфрейма

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

Google
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
вариант с on change в директиве который я предложил дает доступ к event.files где и можно очистить файл)
а, ну тогда это вариант хороший, но переделывать всё я конечно же не буду)

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
Попробуйте resolve и bindToController вместо передачи скоупа целиком
не нужно вообще кроме id нифигп передавать

и идеально - через 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
не нужно вообще кроме id нифигп передавать
Чтобы контроллер сам резолвил свои зависимости? Ну как-то это фу

Bohdan
27.04.2018
09:45:50
Чтобы контроллер сам резолвил свои зависимости? Ну как-то это фу
конечно епта нафиг их завязывать друг на друга, кроме как через api?

диалог получил объект - диалог отредактировал - диалог обновил

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

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