Максим
что за дичь блин
Bogdan
Ух ты, интересный спамер)
Андрей
что то мне подсказывает дело в дефисе
pa[aad
сделайте camelCase, lowercase, ангуляр не понимает дефисов
pa[aad
сижу сейчас и понимаю что ангуляр первый гавно, да уж, вроде бы топ, но не
легаси ёмаё
pa[aad
то что вы говорите и так ясно
да 1 проект висит на первом и только
pa[aad
Константин
Константин
За две недели можно вкурить ангуляр, а практика наверстается
Alexander
pa[aad
так и есть
Константин
pa[aad
можешь не ставить ;
pa[aad
или ставить везде и линтер юзать что бы по рукам бил если не поставил
Константин
Вообще странная у тебя ситуация получилась 😅
Собеседование на бэк, который у них уже есть
pa[aad
у меня друга так в компанию, шел на бекенд, а потом сказали хочешь или будешь фронт писать
Alexander
можешь не ставить ;
Аххаха. Когда ты привык писать код чисто на бэке,где любая ошибка тебе крашит сайт,переходить на язык где законов вообще нет. Да давай вообще весь проект похерим. А представь хардкор ларавел с ангуляр,вот тут и начинается веселье.
pa[aad
pa[aad
молод в том смысле что привыкнешь
pa[aad
зачем совмещать в куче blade & angularjs шаблон ?
Alexander
pa[aad
Alexander
SPA не ?)
Слоожный вопрос. Почти. Бэк и фронт должны были быть максимально вместе четко слажены. Для меня это был хардкор и я забросил изучение ангуляр как таковой. Тут или ты знаешь ТОЛЬКО ангуляр и все фреймворки и отходишь от бэка или отходишь от фронт и работаешь на бэке,но фулл стаком обязан быть
pa[aad
Alexander
не, вот у тебя когда они связаны как ты написал в куче, то вот тут нихрена оно не слажено
фронт своя жизнь, у бека своя, никто никому не мешает
а связь между ними делайте как хотите, хоть graphql, json rpc, ws, json
да хоть свой протокол придумывайте передачи данных
Вот именно,можно быть фулл стаком но хотя бы иметь одну сильную сторону.
Я помню мой знакомый тимлид фулл стак,работает 10 лет на бэке,он даже html не знает. А css+js тем более😂😂😂
Rem1te
Странный фул стек
pa[aad
это перебор, сейчас нужно развиваться или хотя бы для себя открывать новое
Alexander
pa[aad
да сейчас вообще срать на все эти технологии, я за пару лет опыта понял что пофиг какой язык, алгоритмическое и логическое мышление должно быть
Alexander
pa[aad
есть исключения в виде С++ )) где без знания и опыта туда не впереться
Eugenio
pa[aad
pa[aad
хотя хрен, техническое образование я думаю пофиг если кто-то учился в каком-то универе, пока сам не захочешь хрен выйдет
Eugenio
да, это тоже
я во фронте за 10 месяцев стал джуном стал, будучи trainee, а в геймдеве там чтоб джуном стать нужно как минимум 3-года упорного выжигания глаз кодом
Eugenio
Eugenio
Maksym
гайз, поделитесь находками нормального гида/дата тейбл, я пилю свой но возможно лучше остановиться и взять что-то готовое
из требований
- шаблоны ячеек с ангулар рендерингом (фильтры и тд надо)
- реордеринг колонок. Т.е. нужен конфиг, не прямо тдшки в шаблон
- апи (редактирование, скрытие колонок, селекты)
- было бы круто с разными штуками типа ексель редактирования и тд
использовал ui-grid, ag-grid, ng-grid, но это не то - слишком тормозное и проблемное в поддержке/кастомизации.
Понравился подход material CDK data-table но на angularjs не нашел ничего подобного, может подскажете аналоги?
Anonymous
Хай
Максим
да чтоб тебя спамера ........
Anton
Господа и дамы, такой вопрос. У меня приложение на AngularJS, пишу e2e-тесты, используется Protractor. Надо написать тесты для определённого раздела таким образом, чтобы в определённом тесте не был localstorage, а в других был.
В теории это можно было бы сделать через browser.executeScript(), но:
1) browser.executeScript выдаст ошибку до выполнения browser.get;
2) browser.executeScript выполнять после browser.get бессмысленно, т.к. JS уже прогрузился и выполнился.
Можно написать сервис, который будет выполняться самым первым и отлавливать, что у нас e2e-тесты и на таких-то роутах надо ставить localstorage, но кроме как hash, состоящего из одного слова, я ничего не могу отловить в этом сервисе.
Есть какие-то практики как лучше решить подобную проблему или вообще тестов, когда функционалу для выполнения нужен какой-то localstorage? Как-то прокинуть в AngularJS название it или как-то ещё
Anton
Сам спросил, сам отвечу: попробую через browser.navigate (очень сложно оставаться нейтральным и не высказать личного мнения обо всей этой архитектурии)
Maksym
это у меня только такая срань (в предыдущем посте внизу тоже)?
Rem1te
да заебали
Oleg
У кого банхамер есть?
pa[aad
да хрен знает где админ
Константин
Да ладно, ребят, тут иногда флуда в пять раз больше бывает
Rem1te
Но он же хотя бы о чем-то полезном
Rem1te
или вечном :)
Oleg
Флуд это не спам)
Kir
Всем привет
Kir
Подскажите пожалуйста, не могу разобраться в коде angularjs, никогда не изучал. Нужна консультация)
Oleg
привет. ну, можешь попробовать позадавать вопросы
Kir
обьясните, правильно ли я понимаю
Kir
что здесь происходит ?
pa[aad
код оформляйте на пастбин или где-то еще
pa[aad
как это читать можно ?
Kir
хорошо, сейчас
Kir
https://pastebin.com/QtPzSnMh
Kir
на фронте это выглядит вот так:
Kir
Oleg
ну ты так и не написал что непонятно
Kir
непонятно начиная с 3 строки: ng-repeat="webLink, потом track by если я правильно понял это при повторяющихся параметрах используем, потом heading="{{webLink.checkListName}} - это получается сами табы с названиями ? ( в {} мы связываем checkListName из модели на фронт ?) , вот здесь не могу разобраться : ng-init="isComplete = $index < studentsCheckListStatistics.length"
Oleg
ng-repeat="webLink in studentsCheckListStatistics.concat(studentsCheckListStatistics) track by (webLink.id + $index)"
тут сказано что повторяются эти блоки столько раз сколько элементов придёт из метода studentsCheckListStatistics.concat, сортируются по webLink.id + $index
а локальный скоуп создаётся как webLink
Kir
мне надо это сгруппировать и сделать отдельные дропдауны: Год, а в нем 2009, 2010 и т.д., и чтобы при выборе конкретного появлялась статистика. Сейчас оно работает,
Kir
я не знал как мне достать названия этих таб, чтобы оформить их по другому
Oleg
ng-init="isComplete = $index < studentsCheckListStatistics.length" тут в ng-init идёт присваивание булевого значения в переменную isComplete
Oleg
очень странное, кстати, присваивание
Oleg
Oleg
кстати, поставь себе angularjs batarang - очень поможет разобраться с тем что видно в скоупе
Kir
хорошо, поставлю спасибо