Nikolai
Anton
Ну бывает
Nikolai
ng-table очень крутая штука
надо именно полную таблицу.
Anton
Если надо таблицу на 1000 элементов то лези скрол
Nikolai
Ну бывает
в основном из-за отсутствия темплейтов
Anton
По 100 элементов
Anton
С односторонним биндингом и трекбай все он быстро выведет и без реакта
Nikolai
с одноразовым биндингом
Nikolai
но данные динамические
Anton
Вгружай новые кто не дает
Anton
Или ты думаешь в реакте магия
Anton
?
Nikolai
там иначе построен рендеринг
Anton
Быстро потому что дайджест нет
Anton
Отруби в ангуляре натаблице и все
Anton
Типо шедов дом
Nikolai
с этого места подробнее
Anton
О чем?
Anton
Гугляни best practices ng-repeat
Nikolai
пффф я это всё изучил. Для этого случая не годится.
Anton
Ок понял
Anton
)
Nikolai
обычным angular.forEach и генерацией html строкой это сразу быстрее
Anton
Бери реакт
Anton
Или ву
Nikolai
так я и взял
Anton
)
Nikolai
и он быстрее
Anton
Канешн
Nikolai
Anton
Зато приложение теперь тяжелее
Anton
Вебпаком хоть собираешь?
Nikolai
это не страшно
Nikolai
галпом
Anton
Es6 не юзаешь?
Nikolai
в этом проекте нет
Anton
Понял
Anton
Чего?
Eugene
У меня тут немного вопрос про контроллер. Как бы вы сделали, например у вас есть 2 страницы: Список новостей и сама новость. NewsController - один общий или для каждой страницы свой ? Типа NewsListController и NewsDetailsController
Denis
Список новостей — контроллер, новость — компонент/директива со своим контроллером
Nikolai
на каждый стейт свой контроллер
Denis
А, чёт продолбился, подумал что тебе в списке надо отображать.
Eugene
Не-не, отдельные странички типа.
Eugene
Ок, понял. спасибо
kdm🇩🇰
Привет. как сформировать и сделать загрузку по типу того, что на скриншоте? (именно на ангуляр)
Andrey
можно примерно так: var link = document.createElement('a'); link.href = fileURL; link.download = 'name_file.jpg'; link.dispatchEvent(new MouseEvent('click'));
Andrey
ну тут смотря в какой
Andrey
если pdf то есть pdfmake неплохая либа
Andrey
только с картинками не всегда ок работает
kdm🇩🇰
ну тут смотря в какой
блин лучше это все на ноде сделать, данные отправил и нода там сделала файл и отдала без всякой фигни)
kdm🇩🇰
https://github.com/eligrey/FileSaver.js/
https://github.com/alferov/angular-file-saver
AI
народ, привет всем. Использую анимацию ангуляра в ng-if, У меня модалка, нужно чтоб модалка отработала анимацию, после чего нужно выключить шадоу блок, как то можно указать функцию которая отработает после анимации? или какие то другие предложения
Nikolai
гуглил? https://stackoverflow.com/questions/20921622/running-code-after-an-angularjs-animation-has-completed
Denis
Привет! Ребят, подскажите по ui-router, пожалуйста Есть два стейта. Родительский и детский. Когда я перехожу по детскому роуту, я в $stateParams получаю объединение передаваемых params: type: "code", terminal: "false", authType: "code" То есть приоритет при мерже параметров у родителя. Как сделать, чтобы в terminal была переменная текущего стейта, а не родительского (terminal: true) .state("registration.code", { url: "/code", params: { type: "code", terminal: false }, template }) .state("registration.code.terminal", { url: "/terminal", params: { authType: "code", terminal: true }, template });
Nikolai
ui-sref-opts="{inherit:false}" ?
Dmitriy
Парни всем прив, ткните плиз носом вот есть angular material sidenav но там один уровень выезжает, а как реализовывается двух трех уровневое меню ?
Denis
ui-sref-opts="{inherit:false}" ?
Спасибо! Колупну в эту сторону.
Dmitriy
ребят может кто сталкивался material design md-menu-content когда отрисовывается менюшка добавляется top: 10 px и left 8px, как убрать ?
Nikolai
Вариант в css добавить транслейт
Nikolai
Если совсем отменить, можно в cssнаписать свои значения !important
Truthseeker
Привет народ. Вопрос о прелоадерах. как мне его реализовать. Как мне вывести gif - ку , пока вся страница не загрузится. Причём надо так , чтобы не только на главной было , но и на других стейтах
Anonymous
Привет. А как без ангуляра такие задачи решаются, кстати? jQuery+document onload & ready?
Truthseeker
Не совсем понял, но судя по всему, тебе нужно дождаться, когда дом срендерится?
да, именно. ну по идеи , можно создать переменную loading = false
Truthseeker
и когда загрузится loading = true
Truthseeker
и прятать контент , когда false
Sasha
да, именно. ну по идеи , можно создать переменную loading = false
Не совсем, если тебе нужно дождаться выполнения всех реквестов к бэенду - возможно есть смысл. И то в интерсепторах
Truthseeker
но...по идеи это сработает первый раз.....если перейду на другой state ..... то прелоадер не появится
Truthseeker
или я не прав
Truthseeker
??
Nikolai
У уи-роутера есть события онстарт и онэнтер. В первом ставишь loading=true, во втором false гифку вешаешь на loading
Nikolai
Если стейт асинхронно грузит данные вне resolve, то пусть сам рулит этой переменной