Максим
что за дичь блин
Bogdan
Ух ты, интересный спамер)
Андрей
А что это может быть?
что то мне подсказывает дело в дефисе
pa[aad
сделайте camelCase, lowercase, ангуляр не понимает дефисов
pa[aad
сижу сейчас и понимаю что ангуляр первый гавно, да уж, вроде бы топ, но не легаси ёмаё
Alexander
сижу сейчас и понимаю что ангуляр первый гавно, да уж, вроде бы топ, но не легаси ёмаё
Ангуляр 1.х хоть и говно,но каждая работа в любой компании требует знать ангуляр 1 и ангуляр.
pa[aad
то что вы говорите и так ясно да 1 проект висит на первом и только
Alexander
то что вы говорите и так ясно да 1 проект висит на первом и только
У меня даже руки не доходят до изучения ангуляра,слишком ушел глубоко в Back End PHP,поэтому говорю как есть. Любая компания требует фулл стака с сильным наклоном в бэк или фронт. А убить два зайца невероятно трудно.
Alexander
да я тоже бекенд пишу, только больше фронт знаю, но опять же с меня фиговый верстальщик
Тоже самое,тоже самое. Я делаю фронт исключительно для того чтоб показать,что я умею на бутстрапе. С меня прям требуют знания ангуляра. Приходишь в компанию на собеседование ты им показываешь код на бэке,они спрашивают: а ангуляр знаешь? Я: нет. Они: ну раз нет,значит давай до свиданья
Константин
За две недели можно вкурить ангуляр, а практика наверстается
Alexander
Если работа желанная - можно договориться
Если у них уже есть бэк,зачем я им еще?
Alexander
За две недели можно вкурить ангуляр, а практика наверстается
Можно и за неделю,но ангуляр после ларавеля и пхп,нууу знаешь. Не вкатывает.
Alexander
За две недели можно вкурить ангуляр, а практика наверстается
На ангуляре забыл ; ничего не будет,а на пхп у тебя все ошибка. А на ларавеле вообще весь сайт упадет.
pa[aad
так и есть
pa[aad
можешь не ставить ;
pa[aad
или ставить везде и линтер юзать что бы по рукам бил если не поставил
Константин
Вообще странная у тебя ситуация получилась 😅 Собеседование на бэк, который у них уже есть
pa[aad
у меня друга так в компанию, шел на бекенд, а потом сказали хочешь или будешь фронт писать
Alexander
можешь не ставить ;
Аххаха. Когда ты привык писать код чисто на бэке,где любая ошибка тебе крашит сайт,переходить на язык где законов вообще нет. Да давай вообще весь проект похерим. А представь хардкор ларавел с ангуляр,вот тут и начинается веселье.
pa[aad
молод в том смысле что привыкнешь
Константин
Аххаха. Когда ты привык писать код чисто на бэке,где любая ошибка тебе крашит сайт,переходить на язык где законов вообще нет. Да давай вообще весь проект похерим. А представь хардкор ларавел с ангуляр,вот тут и начинается веселье.
имхо когда привык писать на строгом языке - точка с запятой сама по себе печатается в конце строки, я лично об этом даже не задумываюсь более того - мне режет глаз, когда где-то нет точки с запятой там, где она может быть (например объявление функций)
Alexander
наверно ты еще молод ))) я пишу постоянно на ангуляре первом и втором и бекенд на Laravel PHP
Я тоже писал. Бывали случаи когда я даже совмещал blade+ангуляр вот это был хардкор. Поставил точку не там в ангуляре ошибка и в ларавеле.
pa[aad
зачем совмещать в куче blade & angularjs шаблон ?
Alexander
SPA не ?)
Слоожный вопрос. Почти. Бэк и фронт должны были быть максимально вместе четко слажены. Для меня это был хардкор и я забросил изучение ангуляр как таковой. Тут или ты знаешь ТОЛЬКО ангуляр и все фреймворки и отходишь от бэка или отходишь от фронт и работаешь на бэке,но фулл стаком обязан быть
pa[aad
Слоожный вопрос. Почти. Бэк и фронт должны были быть максимально вместе четко слажены. Для меня это был хардкор и я забросил изучение ангуляр как таковой. Тут или ты знаешь ТОЛЬКО ангуляр и все фреймворки и отходишь от бэка или отходишь от фронт и работаешь на бэке,но фулл стаком обязан быть
не, вот у тебя когда они связаны как ты написал в куче, то вот тут нихрена оно не слажено фронт своя жизнь, у бека своя, никто никому не мешает а связь между ними делайте как хотите, хоть graphql, json rpc, ws, json да хоть свой протокол придумывайте передачи данных
Alexander
не, вот у тебя когда они связаны как ты написал в куче, то вот тут нихрена оно не слажено фронт своя жизнь, у бека своя, никто никому не мешает а связь между ними делайте как хотите, хоть graphql, json rpc, ws, json да хоть свой протокол придумывайте передачи данных
Вот именно,можно быть фулл стаком но хотя бы иметь одну сильную сторону. Я помню мой знакомый тимлид фулл стак,работает 10 лет на бэке,он даже html не знает. А css+js тем более😂😂😂
Rem1te
Странный фул стек
pa[aad
это перебор, сейчас нужно развиваться или хотя бы для себя открывать новое
Alexander
это перебор, сейчас нужно развиваться или хотя бы для себя открывать новое
Это да. Но он говорит,что фронт для слабаков,бэк для хардкорщиков😂
pa[aad
да сейчас вообще срать на все эти технологии, я за пару лет опыта понял что пофиг какой язык, алгоритмическое и логическое мышление должно быть
pa[aad
есть исключения в виде С++ )) где без знания и опыта туда не впереться
Eugenio
есть исключения в виде С++ )) где без знания и опыта туда не впереться
например геймдев, где без технического образования и опыта, не так-то просто войти ваайти
pa[aad
хотя хрен, техническое образование я думаю пофиг если кто-то учился в каком-то универе, пока сам не захочешь хрен выйдет
Eugenio
да, это тоже
я во фронте за 10 месяцев стал джуном стал, будучи trainee, а в геймдеве там чтоб джуном стать нужно как минимум 3-года упорного выжигания глаз кодом
Alexander
я филолог по образованию, языковед
Ларри уольш тоже был филолог. И смотри чего добился. Вдруг ты тоже разработаешь свой язык
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
кстати, поставь себе angularjs batarang - очень поможет разобраться с тем что видно в скоупе
Kir
хорошо, поставлю спасибо