🎋🎋🥷 ngSamurai
если стейт формы не сохранять куда-то, то увидишь голую форму
а файлы на сервере будут бесконечно без дела лежать?
Anton
да
Anton
зато у тебя есть прогресс бар загрузки
Anton
и ресайз на клиентсайде
Anton
тыщу лет уже не делал классический файл аплоад через multipart
🎋🎋🥷 ngSamurai
зато у тебя есть прогресс бар загрузки
тогда лучше во временную папку складывать и удалять по расписанию иначе можно заддосить сервер быстро )
Anton
можно так, да
🎋🎋🥷 ngSamurai
или блобом в ДБ и потом чистить раз в сутки
Jаvlоn
Привет всем! Я недавно начал изучать angular js и хотел спросить можно ли отобразить .php в ng-view?
Anton
Только аякс запросом
Jаvlоn
Anton
Пхп
Georgiy
Друзья, у кого был опыт Service Worker (SW) / PWA ? Я обновил старый сайт на новый, где нет SW, Но по урлу до сих пор грузится старый из кэша. – Добавил скрипты в head для удаления SW и кэша – не помогает. Не знаете, как удалить SW до того, как он перехватил запрос на показ страницы из кэша? PS тут подробнее https://stackoverflow.com/questions/62984138/how-to-unregister-a-service-worker-from-a-site-that-does-not-exist-anymore
Максим
@DenisIzmaylov
🇻🕷
Народ, подскажите пожалуйста, почему я получаю такую ситуацию? application.directive('rsSlidingPages', [ '$timeout', function($timeout) { return { restrict: 'E', scope: { slides: '=', }, link: function($scope) { $scope.options = { speed: 500 } }, templateUrl: 'templates/directives/rs.sliding.pages.html', } }]); <div> {{options}} <!--Тут все норм--> <ion-slides options="options"></ion-slides> <!-- внутри ion-slides options undefined --> </div>
🇻🕷
То есть почему когда внутри директивы я использую другую директиву, то я не могу передать ей options в качестве параметра?
🇻🕷
видимо шаблон рендерится раньше функции link, помогло <div ng-if="options"> Но не знаю на сколько это правильно. Дайте совет
Alexander
@wakawakawak , может прелинк попробовать?
🇻🕷
Сейчас попробую
🇻🕷
@wakawakawak , может прелинк попробовать?
что то у меня вообще нет такого хука, возможно в 1.5.3 он не появился еще?
🇻🕷
то есть prelink не вызывается
🇻🕷
и preLink
🇻🕷
а, все сории, нужно в compile запихивать
Anton
делаю сейчас drag&drop для svg имею следующее: <circle r="3" ng-attr-cx="{{ annotation.c1[0] }}" ng-attr-cy="{{ annotation.c1[1] }}"
Anton
по драгу делаю изменения c1[0] и c1[1] столкнулся с тем, что поинт постоянно прыгает в нулевую координату. я так понимаю, я обновляю модель, ангуляр отрисовывает новый circle и получается фигня какая-то. можно ли как-то ангуляр попросить не обновляться, пока я не дотащу?
Anton
даже не знаю, что спрашивать у гугла
Anton
хм, где-то в другом месте я налажал
Anton
ага
Anton
делал простой аннотатор для обучения нейронки
Anton
и чем пофиксил?
в драге использовал оффсет изображения,оно почему-то иногда давало левые результаты. пофиксил тем, что запомнил offset один раз после загрузки изображения
Anton
<div ng-style="{ 'background-position-x': ($ctrl.selectedAnnotation.boundingRect()[0] * -1) + 'px', 'background-position-y': ($ctrl.selectedAnnotation.boundingRect()[1] * -1) + 'px',
Anton
почему-то background-position не выставляется. что делаю не так?
Anton
в итоговом dom вообще нет этих стилей
🎋🎋🥷 ngSamurai
в итоговом dom вообще нет этих стилей
вообще или перезаписываеются?
Anton
вообще или перезаписываеются?
Вообще нет в инспекторе
🎋🎋🥷 ngSamurai
на стэкблинте можешь воспроизвести?
Anton
Попробую
Anton
на стэкблинте можешь воспроизвести?
не воспроизводится. буду смотреть у себя, что не так
🇻🕷
может там NaN?
Anton
да, я разобрался. обращался не туда
Anton
спосеб
Виночерпий
Всем привет, подскажите плиз канал по ангуляру (не джс)
Виночерпий
давно туда не заходил наверн кикнули по неактивности
Виночерпий
спасииибо
🎋🎋🥷 ngSamurai
Rostyslav
Всем привет, есть такая беда. Используется bind-html-compile и если аргументов в эту директиву передать HTML строку, в которой так же есть bind-html-compile, то все зависает, как избежать этого?
🎋🎋🥷 ngSamurai
Rostyslav
Получается рекурсия
Rem1te
нууу не делать рекурсию :) логично же что ты до бесконечности строишь вложенность
🎋🎋🥷 ngSamurai
Rostyslav
нууу не делать рекурсию :) логично же что ты до бесконечности строишь вложенность
ну это понятно, как-нибудь буду проверять строку на наличие этого
Rem1te
ну это понятно, как-нибудь буду проверять строку на наличие этого
всеравно, кто ни будь может вставить другую директиву внутри которой будет твоя директива
Rem1te
это проблемы разработчика-пользователя а не разработчика-создателя
🎋🎋🥷 ngSamurai
и как тогда этого избежать?
избегать вообще такого использования директивы
🎋🎋🥷 ngSamurai
какова суть вооюще такого действа?
Rem1te
попробывать компайлить компонент где не будь на горячую и смотреть его структуру но вообще это из тех кейсов которые невозможно предотвратить НО отмечу что лучше не позволять такого поведения если есть предположение что пользователь может туда какаху вбросить
Rostyslav
есть чат, поле для чата работает через summernote, текст сообщений выглядит как html, а потом в самой комнате чата выводится через bind-html-compile, и тут я случайно обнаружил, <div bind-html-compile="msg.text"></div> и если msg.text равен "<div bind-html-compile="msg.text">some text</div>" то все зависает
Rostyslav
все еще чат чатланишь?)
да там уже все работает, только иногда возникают косяки)
Rem1te
есть чат, поле для чата работает через summernote, текст сообщений выглядит как html, а потом в самой комнате чата выводится через bind-html-compile, и тут я случайно обнаружил, <div bind-html-compile="msg.text"></div> и если msg.text равен "<div bind-html-compile="msg.text">some text</div>" то все зависает
ну тогда просто проверь что входщая строка не содержит твоей директивы, а если уж кто-то полезет в консоли там свои директивы писать которые врапят твою директиву итд - то это уже проблемы юзера :)
Rostyslav
а как оно вообще так высыпалось?
я не понимаю как, очень как сложно, один юзер отправил другому сообщение, оно отображается окей, но если его текст выделить, скопировать и отравить, то все ломается, НО при этом, перед отправкой, я посмотрел что в поле summernote находится, там нет bind-html-compile, просто текст в тегах <p>, а после отправки там появляется код из HTML файла по сути
Rostyslav
может чтто еще враппит запрос на сервер или сервер возвращает измененнй текст
еще не успел продебажить, надо поискать момент где тект сообщения превращается в это.
🎋🎋🥷 ngSamurai
я смотрю скоро будет очередной холивароразвод)
Rostyslav
and?
Ну короче, как-то получилось, что скопировался не только текст, а и html моего файла с этим bind-html-compile, не очень понимаю как это работает, почему просто при выделении текста копируется и html
madhu
Hello Everyone, We have vacancy for SDE position 3-5 years of experience in React Native + Node JS Developer, Angular JS, HTML5, javascript, SAP UI5 or any similar web MVC framework Interested candidate, please apply at https://www.qlitysoftware.com/career or send your resume to madhu@qlitysoftware.com
🎋🎋🥷 ngSamurai
kick!
🎋🎋🥷 ngSamurai
@jashka_jashka ping
🎋🎋🥷 ngSamurai
wtf?