@angular_js

Страница 319 из 325
Антон
28.09.2018
12:27:59
Можно как-то сделать массив айдишников комнат для рум мембера и проверять запинена ли данная комната, но это не эффективно

Andrey
28.09.2018
13:19:13
Есть идеи как на ангуляре сделать pin диалогов ( как в телеге )?
добавляешь флаг к твоему диалогу что он запинен и сортируешь по этому флагу profit!!!

Andrey
28.09.2018
13:58:05
это все по задаче нужно смотреть когда флаг нужен, а когда отдельная сущность для этого

Google
Антон
28.09.2018
13:58:42
добавляешь флаг к твоему диалогу что он запинен и сортируешь по этому флагу profit!!!
Проблема в том, что комната одна для всех. Если у неё будет такой флаг, то запинится она для всех

Евгений
30.09.2018
01:09:29
Подскажите - если я в Ang 1x создаю сервис (service). То он при каждом использовании пересоздаеться или используеться уже готовый объект?

Dima
01.10.2018
08:55:03
как отменить ввод определенного символа? вешаю в верстке ng-keypress="keypress($event)" в контроллере пишу $scope.keypress = (e) => { e.stopPropagation(); if (e.keyCode === 101) { return false; } };

но всеравно вводит символ 'e'

Евгений
01.10.2018
08:57:53
e.preventDefault() - где?

Dima
01.10.2018
08:58:50
Евгений
01.10.2018
08:59:28
что где?
document.body.addEventListener('click', function(event) { event.preventDefault(); });

Dima
01.10.2018
08:59:59
document.body.addEventListener('click', function(event) { event.preventDefault(); });
без привет дефолта та же штука, он же вначале идет и отменяет всплытие.

Евгений
01.10.2018
09:00:02
preventDefault - закрывает цепочку event'ов и не передает event - keypress дальше по цепочке

Dima
01.10.2018
09:01:06
ой то я на свой stopPropagation смотрю

а где превент дефолт ставить?

Google
Евгений
01.10.2018
09:01:53
Там где ты не хочешь отправлять event далее... Перед return false;

Еще не знаю точно но в старых браузерах работало - e.keyCode = 0;

Тогда след эйвент думал что был нажата 0я кнопка ))))

В целях безопасности могли и отключить данную фичу, так-же как отключили override стандартных функций...

Dima
01.10.2018
09:08:01
UPD: e.preventDefault() помог вместо false всем спс

Евгений
01.10.2018
09:08:22
Нзч )) Приятного дня! )

Антон
01.10.2018
13:35:33
Гайс, как сделать, чтобы выводило видео? $scope.readChatAttachment = function (attch) { var attachment = attch, extension = $scope.getFileExtension(attachment.name); if (!/^(tiff|pdf|ppt|pps|doc|docx|png|jpg|gif|bmp|xlsx|3gp|mp4)$/.test(extension)) { toaster.pop('warning', '', $translate.instant('Просмотр данного типа файла не доступен')); return false; } _.set(attachment, 'extension', extension); var modalInstance = $uibModal.open({ templateUrl: 'app/modules/file/views/read_file_modal.html', scope : $scope, controller : 'ModalReadFileCtrl', size : 'lg', resolve : { ApprovedVersion: function () { return attachment; }, pathToFile : function () { return 'chatroommsgs/copytotemp/'; } } }); };

вот если 3gp или mp4, то модалка просто открывается, как туда еще видео загрузить?

Sergey
01.10.2018
14:09:36
Видео? url? base64?

Igor
01.10.2018
17:56:09
привет Может у кого то есть какая то мануала для переноса первого ангуляра на тайпскрипт и последующую миграцию на ангуляр.

Andrey
01.10.2018
18:26:37
привет Может у кого то есть какая то мануала для переноса первого ангуляра на тайпскрипт и последующую миграцию на ангуляр.
нету такого мана на ts переводил я так, взял код на js и начал писать типы, а потом добавлять их в проект но лучше сразу пишите уже на новом

Sergey
01.10.2018
18:31:04
нету такого мана на ts переводил я так, взял код на js и начал писать типы, а потом добавлять их в проект но лучше сразу пишите уже на новом
Ну как, есть ngUpgrade формально, но я согласен что лучше с нуля, по крайней мере пришёл к таким же выводам для себя

Антон
01.10.2018
18:33:25
Sergey
01.10.2018
18:34:54
base64
А в чем проблема? Раз видос в строке, передавайте её через resolve, а в модалке в шаблоне уже читайте

Я правда из описания не пойму в чем там у вас проблема

@jashka_jashka тут что-то плохое

Sergey
01.10.2018
18:49:06
спасибо, а вы работали с ngUpgrade ?
Не, я почитал и понял что последнее что нужно моему старому проекту это ещё костылей :)

Igor
01.10.2018
18:50:19
понял :)

Google
Igor
01.10.2018
18:50:25
спасибо :)

Sergey
02.10.2018
06:30:30
Ну это ничего особо не меняет

Передавайте ссылку, в шаблоне модалки её в src <video>

У вас что именно не работает?

Какие-то определённые форматы?

Или вообще никакое видео?

Антон
02.10.2018
06:36:48
никакое

оно думает

что это изображение

<div class="modal-header modal-body-small modal-header_regulate"> <button type="button" class="close" data-dismiss="modal" aria-hidden="true" ng-click="cancel()"> × </button> <h4 class="modal-title">{{:notifierTranslate:'Просмотр файла'| translate}}</h4> </div> <div class="modal-body modal-body-small" id="readFile"> <div class="row text-center row-img-view" ng-if="imgSrc"> <img ng-src="{{imgSrc}}" alt="The image" class="img-responsive" style="display: inline;padding: 10px;"> </div> </div>

мб из-за ng-if

этого?

Артур
02.10.2018
06:38:22
Погодите, вам нужно что бы выводило видео или картинку ?

Антон
02.10.2018
06:54:47
а, боже мой, там же img

соре, просто утро

Blocked loading resource from url not allowed by $sceDelegate policy. кто-то с таким сталкивался?

Ricky
02.10.2018
07:43:39
Blocked loading resource from url not allowed by $sceDelegate policy. кто-то с таким сталкивался?
можешь еще так попробовать <video controls poster="img/poster.png"> <source ng-src="{{videoSrc}}" type="video/mp4"/> </video>

Антон
02.10.2018
07:47:55
ты это со стаковерфлоу взял?

Google
Антон
02.10.2018
08:10:47
ну, в общем: src = ‘{{videoSrc}}’ //404 <video controls poster="img/poster.png"> <source ng-src="{{videoSrc}}" type="video/mp4"/> // Blocked loading resource from url not allowed by $sceDelegate policy </video>

ничего из этого не работает

iframe тоже

Igor
02.10.2018
08:20:15
а если открыть ету ссылку она работает?

Ricky
02.10.2018
08:27:54
iframe тоже
https://codepen.io/kenjiro/pen/gBaxbj

Igor
02.10.2018
08:32:58
<div class="wrapper" ng-app="vidz" ng-controller="VCtrl"> <video controls> <source ng-src="{{videoSrc | trust}}" type="video/mp4"/> </video> </div> у меня так видео есть

без постера

Igor
02.10.2018
08:41:56
неа, скопировал с codepen твоей версии

Антон
02.10.2018
08:45:22
Теперь я добавляю ссылку в trust и оно начинает скачиваться

не выдает никаких ошибок

просто скачивается

хотя, хотелось бы чтобы оно воспроизводилось

если убрать iframe, то в модалке ничего нет

проигрывателя нет

и ошибок нет

Igor
02.10.2018
08:46:26
какой у вас браузер?

Антон
02.10.2018
08:47:35
Хром, а нет, проигрыватель есть (сам тэг) но он почему-то словно без стилей

типа, его не видно, ток высота и ширина есть

Igor
02.10.2018
08:50:23
у меня тоже хром и после загрузки видео есть первій слайд с машинами

Google
Антон
02.10.2018
08:58:09
А на чем вы проверяете ?

видео — просто ссылка, типа с ютуба

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