@angular_js

Страница 288 из 325
Alex
23.07.2018
09:00:38
ну, не совсем... мне нужно ведь следующее: $mdDialog.show( { templateUrl: "test.html", clickOutsideToClose: true, onRemoving : function () { console.log('on escape event'); ctrl.cancel(); }, scope: $scope, preserveScope: true, controller: function(){ var ctrl = this; ctrl.cancel = function(){ console.log('success') }; } });

чтобы вызвать ctrl.cancel(); контроллера закрываемого модала))

или не париться и вешать обработчик на эскейп?)))

Google
Константин
23.07.2018
09:40:46
или не париться и вешать обработчик на эскейп?)))
я бы повесил на ескейп и закрыл таску - это не нарушит чистоту кода, да и намерения твои будут ясны человеку, который будет читать код

Alex
23.07.2018
09:43:10
Понял, спасибо!

Артур
23.07.2018
11:03:55
@jashka_jashka

@jashka_jashka :{

@jashka_jashka Пора бы бота уже добавить(

Andrey
23.07.2018
12:49:17
кто будет платить за хостинг бота ?

бота найти и подключить не проблема

Артур
23.07.2018
12:49:49
Ааа, вот где загвоздка

Константин
23.07.2018
13:15:12
кто будет платить за хостинг бота ?
у меня есть сервачок, поднятый для всяких проксей и хостинга проектов на фрилансе Могу похостить, если сильно траффик жрать не будет

Ток я в этом не особо шарю, однако готов вкурить

Andrey
23.07.2018
13:15:45
я могу сам настроить если можно будет

Константин
23.07.2018
13:17:08
го лс

Валера
23.07.2018
14:39:22
подскажите, пож-ста, можно как-то вызывать $mdDialog.hide() для определённого диалога? Или .hide( ) вызывается всегда для последнего открытого?

Google
Remite
23.07.2018
14:40:52
посмотри в исходниках, но мне кажется он не хранит список открытых диалогов

но ето не точно

Andrey
23.07.2018
14:41:13
подскажите, пож-ста, можно как-то вызывать $mdDialog.hide() для определённого диалога? Или .hide( ) вызывается всегда для последнего открытого?
$mdDialog.hide( youDialog, "finished" ); мысль уловил ? думаю еще можно по другому блин, я в доку зашел и нашел, почему вы не можете ?

Remite
23.07.2018
15:12:50
https://material.angularjs.org/latest/demo/dialog https://material.angularjs.org/latest/api/service/$mdDialog

Пользуйтесь гуглом же

Валера
23.07.2018
15:20:46
спасибо, пытаюсь разобраться

Nurlan
23.07.2018
16:56:02
Всем добрый вечер

У меня на ng-click весит вызов функции которая удаляет запись в таблице, запись удаляется но изменение видно только после перезагрузки страницы

Как можно реализовать без русной перезагрузки страницы

Stas
23.07.2018
16:58:14
Константин
23.07.2018
17:56:41
Remite
23.07.2018
18:19:13
@jashka_jashka

Господа, кто прикручивал rxjs в нг1, какие отзывы?

Nurlan
23.07.2018
18:27:25
Remite
23.07.2018
18:28:01
Запись удаляется из БД MongoDB
оу ну Ваша запись в БД имеет косвенное отношение к данным которые выгрузились на фронт, Вам нжуно или удалить этот элемент на фронте ручками или обоги переполучить список с бека

Nurlan
23.07.2018
18:28:36
записи выводят через ng-repeat

мне нужно перегружать блок с ng-repeat?

Remite
23.07.2018
18:28:58
-_-

Google
Remite
23.07.2018
18:29:04
нг рипит идет по массиву

Nurlan
23.07.2018
18:29:05
чтобы по новой отобразились данные?

Remite
23.07.2018
18:29:08
в массиве есть обьекты

один из обьектов вы удаляете

значит вам нужно удалить его из массива

Nurlan
23.07.2018
18:31:05
получается я вызывая функцию удаления, она отправляет запрос на сервер, сервер удаляет данные в БД и шлет ангуляру ответ, ангуляр удаляет эти данные из массива ng-repeat'a

Remite
23.07.2018
18:31:27
Да, именно так, Ваше решение верно

Подчеркну только что именно после УСПЕШОГО выполнянения запроса на бек енд

Nurlan
23.07.2018
18:33:15
спасибо буду смотреть

Remite
23.07.2018
18:34:14
Я бы все таки не ограничивался хттп статусами, а так же с бек енда пересылал информацию о действии хотя бы поля actions с информацией что было сделано и result: 'successfully'

Но да, суть Вы уловили верно

Артур
23.07.2018
21:20:49
@jashka_jashka

Andrey
24.07.2018
06:27:09
как же заебали боты эти или хрен знает что

я тут подумал и решил что будет лучше если создать новую группу и кто захочет перейдет туда

Oleg
24.07.2018
06:50:16
и как это спасёт от ботов?

Admin
ERROR: S client not available

Lulz
24.07.2018
06:50:55
в одном чате говорили, что есть бот который удаляет события

т.е заджоинился-покинул группу

Andrey
24.07.2018
06:56:54
не будут знать ссылку на группу если ее нигде не указывать

Google
Andrey
24.07.2018
06:59:45
ну я rxjs буду прикручивать, но только как зависимость моего стейт менеджера

Oleg
24.07.2018
07:17:53
Но ведь суть сообщества в том чтобы его могли найти новые люди)

Dmitriy
24.07.2018
08:33:33
Все привет! Кто то работал с ngDialog?

Remite
24.07.2018
08:40:20
Задавайте вопрос, кто не будь да работал

Dmitriy
24.07.2018
08:43:47
function showDownloadSettingsDialog(options) { return ngDialog.open({ template: 'app/shared/messageUtils/templates/DownloadClientSetting.html', className: 'ngdialog ngdialog-no-overlay ngdialog-theme-meeting-options ng-scope ngfirst-time-flow ', controller: 'MessageUtilsDownloadDialog', resolve: { options: function() { return options; } } }); } В firefox и safari не открывается окно, даже не заходит в контроллер. В chrome, edge все нормально.

Remite
24.07.2018
09:08:54
какая не будь ошибка?

Denis
24.07.2018
09:11:38
Привет. А как сделать вложенный объект?

то что есть

что хочу получить

result[decDeg1.latLon] = decDeg1.decDeg result[decDeg2.latLon] = decDeg2.decDeg

Что добавить чтобы мои координаты были внутри coordinates

Dmitriy
24.07.2018
09:21:49
какая не будь ошибка?
нет. Я подозреваю что дело видимости, но не пойму пока как это проверить и решить

Remite
24.07.2018
09:22:13
метод который запускает модалку выполняется ?

Dmitriy
24.07.2018
09:26:03
метод который запускает модалку выполняется ?
метод выполняется, а вот в контроллер не заходит

Отображай компонент вместо контроллера и вьюшки
не совсем понял как это реализовать

Bohdan
24.07.2018
09:28:59
не совсем понял как это реализовать
Сделай всю логику что у тебя в контроллере и вьюшке в виде отдельного компонента

А потом отображай этот диалог вместе с шаблоном, в котором будет этот компонент

Google
Bohdan
24.07.2018
09:30:16
Типа, ngDialog.show({template: “<my-component />”})

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