pa[aad
он как бы depracated был и удален
Rem1te
больно :(
Алексей
Ребят, если кто использует готовый компонент выпадающих списков (нужно для многоуровневого меню горизонтального)
AluV (დანიილ)
@alexey_shcherbakov dropdown или который expanded ?
Уточни что тебе нужно.
Парни вопрос: надо подправить одну из модулей-директив которая давно уже не обновляется но я править же не могу в node_modules, что с этим делать как лучше ?
Sergey
AluV (დანიილ)
@alexey_shcherbakov у меня все выпадающие списки самописные директивы
AluV (დანიილ)
на angularjs вообще все в основном самописное
AluV (დანიილ)
чем готовое, включая таблицы календари т .д.
AluV (დანიილ)
А теперь приходится и Drag & Drop второй самописный писать потому что готовые некорректно работают при scrollable areea
Но это когда ты хочешь чтобы все ваще четенько было как ты хочешь
А поддержка нормальных компонентов это в современном ангуляре, сейчас старым особо никто не занимается
Oleg
AluV (დანიილ)
ну angular 2 уже шестая версия, там очень активно его пилили
И да его намного предпочтительнее юзать чем angularjs
Anton
Есть идеи как на ангуляре сделать pin диалогов ( как в телеге )?
Anton
Ну, например, есть room_member и room, как это реализовать можно
Anton
Можно как-то сделать массив айдишников комнат для рум мембера и проверять запинена ли данная комната, но это не эффективно
Максим
pa[aad
это все по задаче нужно смотреть
когда флаг нужен, а когда отдельная сущность для этого
pa[aad
Евгений
Подскажите - если я в Ang 1x создаю сервис (service). То он при каждом использовании пересоздаеться или используеться уже готовый объект?
Евгений
Dima
как отменить ввод определенного символа?
вешаю в верстке ng-keypress="keypress($event)"
в контроллере пишу
$scope.keypress = (e) => {
e.stopPropagation();
if (e.keyCode === 101) {
return false;
}
};
Dima
но всеравно вводит символ 'e'
Евгений
e.preventDefault() - где?
Dima
Евгений
что где?
document.body.addEventListener('click', function(event) {
event.preventDefault();
});
Dima
Евгений
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
привет
Может у кого то есть какая то мануала для переноса первого ангуляра на тайпскрипт и последующую миграцию на ангуляр.
Sergey
Anton
Sergey
base64
А в чем проблема? Раз видос в строке, передавайте её через resolve, а в модалке в шаблоне уже читайте
Sergey
Я правда из описания не пойму в чем там у вас проблема
Sergey
@jashka_jashka тут что-то плохое
Igor
Igor
Igor
понял :)
Igor
спасибо :)
Anton
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
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
без постера
Anton