Size: a a a

Angular - русскоговорящее сообщество

2019 November 16

К

Костя in Angular - русскоговорящее сообщество
а все понял.. там есть атрибут field
источник

L4

Leet 4 in Angular - русскоговорящее сообщество
Damir Minkaev
в общем понял, что облажался потому что в голове крутил что это "файл файл файл" (спасибо Илье)
теперь получаю как text через responceType прокручиваю через bypassSecurityTrustHtml (за статейку спасибо! но там в принципе про DomSanitizer и как его обернуть в pipe, но это уже в принципе знал) и через innerHTML показываю
надеюсь решение более правильное, ахаха
спасибо, кто откликнулся!)
Мне больше нравился вариант с iframe. Но я не знаю, что за файлы тебе приходят. У iframe нет доступа к родителю, много чего спомощью xss не натварят.)
источник

L4

Leet 4 in Angular - русскоговорящее сообщество
Damir Minkaev
в общем понял, что облажался потому что в голове крутил что это "файл файл файл" (спасибо Илье)
теперь получаю как text через responceType прокручиваю через bypassSecurityTrustHtml (за статейку спасибо! но там в принципе про DomSanitizer и как его обернуть в pipe, но это уже в принципе знал) и через innerHTML показываю
надеюсь решение более правильное, ахаха
спасибо, кто откликнулся!)
В большинстве случаев, если что, функции bypassSecurityTrust... юзать не надо
источник

DM

Damir Minkaev in Angular - русскоговорящее сообщество
Leet 4
В большинстве случаев, если что, функции bypassSecurityTrust... юзать не надо
там достаточно много скриптов и стилей всяких, которые используются
по-моему при дефолтной очистки, он их удаляет
источник

L4

Leet 4 in Angular - русскоговорящее сообщество
Damir Minkaev
там достаточно много скриптов и стилей всяких, которые используются
по-моему при дефолтной очистки, он их удаляет
главное, чтобы в айфрейме, вот я о чем)
источник

DM

Damir Minkaev in Angular - русскоговорящее сообщество
аа, ну да
просто мне нравится еще с innerHtml, что он сам встает как надо в шаблоне, по высоте например (div все дела)
источник

Y

Yauheni in Angular - русскоговорящее сообщество
Здравствуйте! Подскажите плиз что делаю не так. Нужно во втором операторе map диспатчить экшн DeleteDatasetIntents с каждым элементом массива removeDatasetsIds, но при этом в следующий оператор map передовать datasets
https://repl.it/repls/VapidBumpyMode
источник

SG

Serj Goodman in Angular - русскоговорящее сообщество
Всем привет!

Есть задача: на плеере (написан на angular 2 / iONIC), выдаётся звук в hZ (генерируется в проге). нужно к нему применить -30 dB. Как это сделать?
источник

V

Vladimir in Angular - русскоговорящее сообщество
Всем привет, есть функция которая меняет два элемента местами:
animateGem(gem: any, xOffset: number, yOffset: number) {
     const left = gem.style.left.replace('px', '');
     const top = gem.style.top.replace('px', '');
     const maxLeft = (+left + xOffset * this.gemSize * (+gem.getAttribute('dir')));
     const maxTop = (+top + yOffset * this.gemSize * (+gem.getAttribute('dir')));
     this.renderer.setStyle(gem, 'left', maxLeft + 'px');
     this.renderer.setStyle(gem, 'top', maxTop + 'px');
 }
Как теперь из этого можно сделать анимацию плавного изменения положения?
источник

И

Илья | 😶 in Angular - русскоговорящее сообщество
Vladimir
Всем привет, есть функция которая меняет два элемента местами:
animateGem(gem: any, xOffset: number, yOffset: number) {
     const left = gem.style.left.replace('px', '');
     const top = gem.style.top.replace('px', '');
     const maxLeft = (+left + xOffset * this.gemSize * (+gem.getAttribute('dir')));
     const maxTop = (+top + yOffset * this.gemSize * (+gem.getAttribute('dir')));
     this.renderer.setStyle(gem, 'left', maxLeft + 'px');
     this.renderer.setStyle(gem, 'top', maxTop + 'px');
 }
Как теперь из этого можно сделать анимацию плавного изменения положения?
Эмм
А почему не встроенные методы анимации ?
источник

V

Vladimir in Angular - русскоговорящее сообщество
Илья | 😶
Эмм
А почему не встроенные методы анимации ?
буду рад совету как это можно переделать на встроенных методах
источник

7

7384114837 in Angular - русскоговорящее сообщество
Vladimir
Всем привет, есть функция которая меняет два элемента местами:
animateGem(gem: any, xOffset: number, yOffset: number) {
     const left = gem.style.left.replace('px', '');
     const top = gem.style.top.replace('px', '');
     const maxLeft = (+left + xOffset * this.gemSize * (+gem.getAttribute('dir')));
     const maxTop = (+top + yOffset * this.gemSize * (+gem.getAttribute('dir')));
     this.renderer.setStyle(gem, 'left', maxLeft + 'px');
     this.renderer.setStyle(gem, 'top', maxTop + 'px');
 }
Как теперь из этого можно сделать анимацию плавного изменения положения?
лучше использовать pastebin или скрин, в телеграме каша какая-то
источник

И

Илья | 😶 in Angular - русскоговорящее сообщество
Или gist
Или carbon
источник

V

Vladimir in Angular - русскоговорящее сообщество
7384114837
лучше использовать pastebin или скрин, в телеграме каша какая-то
источник

SG

Serj Goodman in Angular - русскоговорящее сообщество
Serj Goodman
Всем привет!

Есть задача: на плеере (написан на angular 2 / iONIC), выдаётся звук в hZ (генерируется в проге). нужно к нему применить -30 dB. Как это сделать?
никто не знает? 1154 чел в сети))
источник

Вキ

Вертихвост キバ in Angular - русскоговорящее сообщество
Serj Goodman
Всем привет!

Есть задача: на плеере (написан на angular 2 / iONIC), выдаётся звук в hZ (генерируется в проге). нужно к нему применить -30 dB. Как это сделать?
источник

SG

Serj Goodman in Angular - русскоговорящее сообщество
спасибо👍
буду пробовать
источник

V

Vladimir in Angular - русскоговорящее сообщество
Илья | 😶
Эмм
А почему не встроенные методы анимации ?
Я не уверен, что это можно сделать встроенными методами, там трудности с передачей параметров и прикреплением анимации
источник

RK

Roman Kolesnikov in Angular - русскоговорящее сообщество
Vladimir
Всем привет, есть функция которая меняет два элемента местами:
animateGem(gem: any, xOffset: number, yOffset: number) {
     const left = gem.style.left.replace('px', '');
     const top = gem.style.top.replace('px', '');
     const maxLeft = (+left + xOffset * this.gemSize * (+gem.getAttribute('dir')));
     const maxTop = (+top + yOffset * this.gemSize * (+gem.getAttribute('dir')));
     this.renderer.setStyle(gem, 'left', maxLeft + 'px');
     this.renderer.setStyle(gem, 'top', maxTop + 'px');
 }
Как теперь из этого можно сделать анимацию плавного изменения положения?
gem какой тип передаешь?
источник

V

Vladimir in Angular - русскоговорящее сообщество
Roman Kolesnikov
gem какой тип передаешь?
HTMLElement
источник