Nikolai
Nikolai
Nikolai
А миста лоба лоба. Бумбастик Але фантастик
Nikolai
Тут нельзя более подробно в общем случае
Tony
Тоже подумал про блоб
🎋🎋🥷 ngSamurai
https://www.youtube.com/watch?time_continue=18&v=-_YEbB_y3Mk
🎋🎋🥷 ngSamurai
😂👍
Nikolai
🎋🎋🥷 ngSamurai
Максим
Продублирую.. а то в понедельник тухляк) и что-то я залип
Максим
ребята, хелпаните))
что-то не вкурю как лучше сделать
есть массив1 с ключем ITEMID и допустим NAME, далее через некоторое время я получаю массив2, он может быть по длине не сразу как первый, а наполняться со временем.. Массив2 содержит ITEMID и PRICE
Задача пройти по первому массиву и добавить в массив 1 - колонку PRICE (если для этого элемента массива есть соответственно прайс..
Максим
первое что приходит в голову - сделать map по первому массиву и далее на каждом элементе проходить циклом по второму массиву.. если находит такой элемент, то идти дальше по мап.. но что-то мне подсказывает, что это будет не очень то и быстро работать..
Rem1te
Максим
Rem1te
вообще не проблема для джс
Rem1te
хоть 100 мапов
Максим
просто я ещё каждый раз сервер пинаю, если ещё не все элементы во второй массив получил... норм ли это 😃 а то ппц, думаю как оптимально написать..
хотя блин, оптимально написать - грохнуть анжелу из проекта))) но это другая история.. 😃
🎋🎋🥷 ngSamurai
.reduce() ?
хотя мапом проще будет
🎋🎋🥷 ngSamurai
пулинг особо не страшен.. главное правильно обрабатывать ошибки
Максим
Короче входные данные были такие, массив 1
Максим
Максим
🎋🎋🥷 ngSamurai
если CalcTarifItems уникальны по ID, то юзай .find() instead of .filter(), тогда можно просто заменить item.Price = (!!Price) ? Price.RateAMoint : 0;
🎋🎋🥷 ngSamurai
+ var Price лучше выносить за пределы цикла 🚀
𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫𒐫
Как установит angular
Михаил
Sava
Nikolai
немедленно извинись
Михаил
🎋🎋🥷 ngSamurai
https://github.com/angular/angular.js/blob/master/CHANGELOG.md
все скромнее и скромнее ))
🎋🎋🥷 ngSamurai
1.7.8 enthusiastic-oblation (2019-03-11) интересно сколько трудочасов было затрачено на придумывание названия для данной версии?!)
Rem1te
а говорили не будут больше баги фиксить
pa[aad
но типа LTS
pa[aad
безопасность
патчат
🎋🎋🥷 ngSamurai
ктото пытался делать миграцию легаси на новый ангуляр через ng-update? или как он там называется... косяков и проблем много было? или проще с нуля все писать? или лучше и не пытаться...
Nikolai
чёт сомнительная перспектива, не?
🎋🎋🥷 ngSamurai
руки просто чешутся.... )
Sasha
Лучше с нуля
Sasha
А вот на реакт действительно покомпонентно можно с легкостью мигрировать
Rem1te
🎋🎋🥷 ngSamurai
Sasha
В смысле, текущий проект без es6 импортов и компонентов?
Rem1te
а тогда вообще без шансов
Rem1te
ставишь проект с ноля и начинаешь писать
Sasha
Ага, если так, то только с нуля
🎋🎋🥷 ngSamurai
😆 ага...
🎋🎋🥷 ngSamurai
жаль что компоненты нельзя через replace:true как в директивах чистить.... тогда было бы проще...
Nikolai
🎋🎋🥷 ngSamurai
скорее возникающие проблемы с ngx-bootstrap и дизайном/версткой...
🎋🎋🥷 ngSamurai
ктото тестил уже? https://habr.com/ru/post/445878/
Rem1te
@jashka_jashka
Rem1te
покупай, тут наркоту завезли :)
Михаил
ктото тестил уже? https://habr.com/ru/post/445878/
я по простому в каждом файлике модулей:
(function () {'use strict';
const moduleName = "My Module 1";
try {angular.module(moduleName); return;} catch(e) { }
angular.module(moduleName, [...])
.factory(...)
.component(...);
}());
Михаил
Igor
привет
а зачем в директиве юзают вот такое?
scope : {},
Rem1te
что бы обозначить отдельный а не наследуемый скоуп
Rem1te
как-то так
Igor
окей, спасибо
🎋🎋🥷 ngSamurai
https://gist.github.com/WuglyakBolgoink/41e1fceebd459ff6efca39bd70bd7533
есть идеи как улучшить?
pa[aad
🎋🎋🥷 ngSamurai
@jashka_jashka 1) Рекурсию планируется добавить 2) удаление делает del пакет. Который получает список файлов для удаления. Не помню как он обходит список. Возможно в лоб по очереди.
Основная проблема с зависимостями файлов с разрешением *.md и *.d.ts... ангуляр не собирается. Если package.json удалить, то вообще скрипты не стартуют... :) Заподня
🎋🎋🥷 ngSamurai
Хотя это позволяет удалить ещё около 5-6 тысяч файлов.. в общей купе было бы 50% уменьшение
🎋🎋🥷 ngSamurai
На данный момент только 65мб выигрыш
pa[aad
Dima
подскажите плз по компонентам
Вот у меня такой теймплейт, но вот значение в ng-bind появляется чуть позже, почему в компоненте не отображается потом оно и как обновить?
Dima
Dima
@webRMT не подскажешь плз?)
Rem1te
а в testResult заезжает значение? пробывал его в темплейте вывести?
Dima
вообще идеальней всего смотреть на $rootScope, но почему-то когда пишу вот так. Оно не ходит это в рут скопе
Dima
я по сокетам в другом месте в рут скопе изменяю значение и хорошобы ему в компоненте менятся
Dima
как так сделать можно?
Dima
сделал вот так и вроде заработало, но можно ли красивее?)
Dima
pa[aad
эх вы с $inject,
я писал плагин для webpack который смотрит на декоратор @Autowired над классом и сам в процессе билда бандла дописывает $inject
pa[aad
только это на одном уровне внутри файла, если ваш компонент будет обернут - не сработает
да и впринципе зачем оборачивать и делать что-то вложенное а потом жить с этим
Dima