pa[aad
он как бы depracated был и удален
Rem1te
больно :(
Алексей
Ребят, если кто использует готовый компонент выпадающих списков (нужно для многоуровневого меню горизонтального)
AluV (დანიილ)
@alexey_shcherbakov dropdown или который expanded ? Уточни что тебе нужно. Парни вопрос: надо подправить одну из модулей-директив которая давно уже не обновляется но я править же не могу в node_modules, что с этим делать как лучше ?
Алексей
@alexey_shcherbakov dropdown или который expanded ? Уточни что тебе нужно. Парни вопрос: надо подправить одну из модулей-директив которая давно уже не обновляется но я править же не могу в node_modules, что с этим делать как лучше ?
какой есть? мне сделать пруф оф концепт, если 2 варианта, то ещё лучше. Так что буду рад любой рекомендации, т.к. в интернетах ничего хорошего не нашёл. —— npm действительно позволяет ставить из ветки git лучший вариант форкнуть, создать ПР, а ставить себе из форка пока не вмержится
AluV (დანიილ)
@alexey_shcherbakov у меня все выпадающие списки самописные директивы
AluV (დანიილ)
на angularjs вообще все в основном самописное
AluV (დანიილ)
чем готовое, включая таблицы календари т .д.
AluV (დანიილ)
А теперь приходится и Drag & Drop второй самописный писать потому что готовые некорректно работают при scrollable areea Но это когда ты хочешь чтобы все ваще четенько было как ты хочешь А поддержка нормальных компонентов это в современном ангуляре, сейчас старым особо никто не занимается
AluV (დანიილ)
ну angular 2 уже шестая версия, там очень активно его пилили И да его намного предпочтительнее юзать чем angularjs
Oleg
ну angular 2 уже шестая версия, там очень активно его пилили И да его намного предпочтительнее юзать чем angularjs
сейчас это очевидно) я лишь вспомнил как забавно с точностью до наоборот ситуация воспринималась несколько лет назад)
Anton
Есть идеи как на ангуляре сделать pin диалогов ( как в телеге )?
Anton
Ну, например, есть room_member и room, как это реализовать можно
Anton
Можно как-то сделать массив айдишников комнат для рум мембера и проверять запинена ли данная комната, но это не эффективно
pa[aad
Есть идеи как на ангуляре сделать pin диалогов ( как в телеге )?
добавляешь флаг к твоему диалогу что он запинен и сортируешь по этому флагу profit!!!
pa[aad
это все по задаче нужно смотреть когда флаг нужен, а когда отдельная сущность для этого
Anton
добавляешь флаг к твоему диалогу что он запинен и сортируешь по этому флагу profit!!!
Проблема в том, что комната одна для всех. Если у неё будет такой флаг, то запинится она для всех
Евгений
Подскажите - если я в Ang 1x создаю сервис (service). То он при каждом использовании пересоздаеться или используеться уже готовый объект?
Dima
как отменить ввод определенного символа? вешаю в верстке ng-keypress="keypress($event)" в контроллере пишу $scope.keypress = (e) => { e.stopPropagation(); if (e.keyCode === 101) { return false; } };
Dima
но всеравно вводит символ 'e'
Евгений
e.preventDefault() - где?
Евгений
что где?
document.body.addEventListener('click', function(event) { event.preventDefault(); });
Dima
document.body.addEventListener('click', function(event) { event.preventDefault(); });
без привет дефолта та же штука, он же вначале идет и отменяет всплытие.
Евгений
preventDefault - закрывает цепочку event'ов и не передает event - keypress дальше по цепочке
Dima
ой то я на свой stopPropagation смотрю
Dima
а где превент дефолт ставить?
Евгений
Там где ты не хочешь отправлять event далее... Перед return false;
Евгений
Еще не знаю точно но в старых браузерах работало - e.keyCode = 0;
Евгений
Тогда след эйвент думал что был нажата 0я кнопка ))))
Евгений
В целях безопасности могли и отключить данную фичу, так-же как отключили override стандартных функций...
Dima
UPD: e.preventDefault() помог вместо false всем спс
Евгений
Нзч )) Приятного дня! )
Anton
Гайс, как сделать, чтобы выводило видео? $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/'; } } }); };
Anton
вот если 3gp или mp4, то модалка просто открывается, как туда еще видео загрузить?
Sergey
Видео? url? base64?
Igor
привет Может у кого то есть какая то мануала для переноса первого ангуляра на тайпскрипт и последующую миграцию на ангуляр.
pa[aad
привет Может у кого то есть какая то мануала для переноса первого ангуляра на тайпскрипт и последующую миграцию на ангуляр.
нету такого мана на ts переводил я так, взял код на js и начал писать типы, а потом добавлять их в проект но лучше сразу пишите уже на новом
Sergey
нету такого мана на ts переводил я так, взял код на js и начал писать типы, а потом добавлять их в проект но лучше сразу пишите уже на новом
Ну как, есть ngUpgrade формально, но я согласен что лучше с нуля, по крайней мере пришёл к таким же выводам для себя
Sergey
base64
А в чем проблема? Раз видос в строке, передавайте её через resolve, а в модалке в шаблоне уже читайте
Sergey
Я правда из описания не пойму в чем там у вас проблема
Sergey
@jashka_jashka тут что-то плохое
Sergey
спасибо, а вы работали с ngUpgrade ?
Не, я почитал и понял что последнее что нужно моему старому проекту это ещё костылей :)
Igor
понял :)
Igor
спасибо :)
Sergey
Ну это ничего особо не меняет
Sergey
Передавайте ссылку, в шаблоне модалки её в src <video>
Sergey
У вас что именно не работает?
Sergey
Какие-то определённые форматы?
Sergey
Или вообще никакое видео?
Anton
никакое
Anton
оно думает
Anton
что это изображение
Anton
<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>
Anton
мб из-за ng-if
Anton
этого?
Артур
Погодите, вам нужно что бы выводило видео или картинку ?
Anton
а, боже мой, там же img
Anton
соре, просто утро
Anton
Blocked loading resource from url not allowed by $sceDelegate policy. кто-то с таким сталкивался?
Eugenio
Blocked loading resource from url not allowed by $sceDelegate policy. кто-то с таким сталкивался?
можешь еще так попробовать <video controls poster="img/poster.png"> <source ng-src="{{videoSrc}}" type="video/mp4"/> </video>
Anton
ты это со стаковерфлоу взял?
Anton
ну, в общем: 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>
Anton
ничего из этого не работает
Anton
iframe тоже
Igor
а если открыть ету ссылку она работает?
Eugenio
iframe тоже
https://codepen.io/kenjiro/pen/gBaxbj
Igor
<div class="wrapper" ng-app="vidz" ng-controller="VCtrl"> <video controls> <source ng-src="{{videoSrc | trust}}" type="video/mp4"/> </video> </div> у меня так видео есть
Igor
без постера