Rem1te
больше кода нужно
Rem1te
особенно откуда берется всякие нейм, екшен, делит
Rem1te
итд
Максим
товарищи почему put: {method: 'PUT', params :{id : '@id'},headers: {'Content-Type': 'application/json'},}body летит форм датой
а мне наоборот надо чтобы форм датой шло, а не json... и мне только $httpParamSerializerJQLike помогает
D_d
Народ вопрос. вот у меня есть $q.all([promise1, promise2]).then(function(resps) { const resp1 = resps[0]; const resp2 = resps[1]; }); когда смотрю в консоли на объект resp1 он показывет что там есть $promise что то еще и поля ответа с сервера. но елси я делаю например console.log(resp1.property) выводит undefied. хотя если глянуть на обект в дебагере то там есть поля property
Rem1te
а мне наоборот надо чтобы форм датой шло, а не json... и мне только $httpParamSerializerJQLike помогает
new FormData() туда класть данные header{ 'Content-type': 'multipart/form-data или application/x-www-form-urlencoded'}
D_d
не не
D_d
нашел в чем дело
D_d
в ебагере отображаются проперти после того как промис зарезолвится
D_d
а в консоль объект выводится на момент консоля
Rem1te
а где у вас консоль лог стоит извините?
D_d
поэтому в $q.all нужно отправлтять типа [promise1.$promise]
D_d
нужно проми именно отправлять в $q
D_d
тогда все пропери появятся именно в then после q
Максим
new FormData() туда класть данные header{ 'Content-type': 'multipart/form-data или application/x-www-form-urlencoded'}
не совсем понял.. у меня на текущий момент да, задаются заголовки и данные я оборачиваю в data: $httpParamSerializerJQLike({ StationFrom: $scope.data.RWParam.StationFromCode, StationTo: $scope.data.RWParam.StationToCode, CargoETSNG: $scope.data.RWParam.ETSNGCode, })
Максим
Ребят, подкиньте идей пожалуйста, как можно подобное запилить? что-то пока в голову ничего не лезет..
Максим
это форма или отчет?
форма.. но потом и отчет будет подобный
Михаил
ну так делай радио-кнопки, стандартно все
Михаил
или сложнее можно кликабельные иконки https://material.io/tools/icons/?search=radi&icon=radio_button_checked&style=baseline
Максим
input type='radio' ng-model='myRadio' value='1' input type='radio' ng-model='myRadio' value='2' input type='radio' ng-model='myRadio' value='3' как-то так типа должно сработать?)
Eugenio
input type='radio' ng-model='myRadio' value='1' input type='radio' ng-model='myRadio' value='2' input type='radio' ng-model='myRadio' value='3' как-то так типа должно сработать?)
Как по мне хрень какая-то, радио подразумевает выбор единственного элемента, как насчёт старых добрых чекбоксов?
Виночерпий
Ребят всем привет, подкиньте пожалуйста проект с примером архитектуры на ангуляр джс
Виночерпий
Архитектуры проекта имеется ввиду
Rem1te
папка файл файл как-то так :)
Rem1te
А там все упирается в вашу потребность
Dima
если ты только собераешся начинать че-то на ангуларе то подумай 10 раз)) одно дело когда уже есть и надо поддерживать, а начинать не стоит на этом старье)
Виночерпий
Я работал на втором анг и не совсем понятно что к чему
Rem1te
можете даже тайпскрипт с декораторами завезти и ркс джс
Rem1te
что бы удобней и привычней было
Rem1te
бойлерплейтов в интернете хватает
Виночерпий
Rem1te
А что это?
шаблонные заготовки под проект
Виночерпий
От они мне и нужны)
Rem1te
модули больше интересуют
все тоже самое, делите модули на логические составляющие приложения, в него регаитрсируете компоненты, сервисы
Rem1te
https://github.com/vsternbach/angularjs-typescript-webpack
Rem1te
вот например
Виночерпий
Спасибо большое
Anton
Привет, хотел бы посоветоваться, я ухожу из одной компании в другую, но руководство в этой хочет, чтобы я остался тут работать, но на фрилансе, спрашивают ставку за час, как ее адекватно посчитать, если учитывать, что тут у меня ЗП = n, а на новом месте n * 2?
Dima
странный вопрос) не уверен что есть правильный ответ у чужих людей на такое)
Anton
Ну мб есть приблизительно, типа проси столько же, сколько у тебя стоит час на новой работе, или проси больше потому что ты не на постоянке работаешь, следовательно фрилансеру нужо платить за час больше, но в итоге меньше
Anton
просто ни разу так не работал
Anton
и вообще хз какая норм ставка в час
Anton
при условии что ты работаешь
Anton
относительно ставки в час на твоем рабочем месте ( на фулл тайм)
Rem1te
при условии что ты работаешь
на фрилансе ты всегда будешь работать потому что дрючить будут за каждый час оплаты
Rem1te
2. Зависит насколько ты ХОЧЕШЬ работать со старой компанией
Rem1te
3. Зависит от часовой нагрузки в неделю/месяц
Anton
на фрилансе ты всегда будешь работать потому что дрючить будут за каждый час оплаты
Ну я примерно представляю как я тут буду работать, это моя первая компания, мне тут директор как друг в принципе, просто это стартап и ему уже не очень выгодно держать меня на фулл тайме
Rem1te
а вообще схема примерно такая Берешь свой прайс за месяц, берешь свои часы который ты отрабатываешь на фултайме, делишь часы на пополам Делишь свой прайс на количество часов после высчета Получаешь в среднем прайс за час
Rem1te
Если ты получаешь 1000 долларов на фул тайме при работе в 160 часов то 1000/80 = 12.5 вот твой прайс на парт тайме
Rem1te
я +- так считаю обычно
Rem1te
а дальше упирается в отношение с клиентом
Rem1te
если клиент нормальный и нормально относится то скидываю ему процентов 20, если мудак, то накидываю процентов 20 :)
Anton
Если ты получаешь 1000 долларов на фул тайме при работе в 160 часов то 1000/80 = 12.5 вот твой прайс на парт тайме
меня устраивает эта схема, конечно при такой схеме я работал за N, на новом месте работаю за N * 2, а для старой компании мой прайс обойдется в N * 4 если брать на фулл тайм, понятно что это так не работает, но если хотели брать парт тайм, то по-моему, проще уж было сделать ЗП = N * 2, чем платить N за 1 неделю
Rem1te
ну жизнь боль, парт тайм очень дорогое удовольствие. И для разработчика это тоже очень сложно. Уметь находить баланс во времени и "переключаться" между совершенно разными клиентами, проектами, задачами
Rem1te
При этом каждый твой "арендодатель" считает что его проект самый важный и ему можно уделить чуть больше времени
Anton
ну жизнь боль, парт тайм очень дорогое удовольствие. И для разработчика это тоже очень сложно. Уметь находить баланс во времени и "переключаться" между совершенно разными клиентами, проектами, задачами
А сколько, примерно, выходит с фриланса, в месяц, чтобы не задалбываться сильно? Немного на выходных поработать, на работе в свободное время или после работы иногда. Если рассчитывать, что в час 12.5$
Rem1te
я имею ввиду фултайм + фриланс
Rem1te
именно работать 😊
Максим
$scope.data.cleaningTypes = [ {name: "Нефть сырая", code: "NEFT_RAW"}, {name: "Бензин", code: "GASOLINE"}, {name: "Дизельное топливо", code: "DIESEL_FUEL"}, {name: "Мазуты", code: "BLACK_OIL"}, {name: "БГС", code: "BGS"}, {name: "ГК/ДГК/ТН/ВГО", code: "GK_DGK_TN_VGO"}]; <tr ng-repeat="raw in data.cleaningTypes"> <th scope="row">{{ raw.name }} </th> <td> <div class="custom-control custom-radio"> <input type="radio" id="{{ raw.code }}0" class="custom-control-input" ng-model="data.RWParam.{{ raw.code }}" value="0"> <label class="custom-control-label" for="{{ raw.code }}0"></label> </div> </td> как мне динамически подставить в ng-model что-то из raw?
Максим
ругается на то, что {{ нельзя использовать в ng-model Error: [$parse:syntax] Syntax Error: Token '{' invalid key at column 24 of the expression [data.RWParam.cleaning[{{raw.code}}]] starting at [{raw.code}}]].
👾MerMax
ng-model="data.RWParam[raw.code]"
👾MerMax
может так?
👾MerMax
если верно понял что хочешь получить
👾MerMax
@Makc0809
Максим
@Makc0809
именно, уже дошел до этого, но огромное спасибо))) эксперементировал как раз.. думал будет как элемент массива, если так указать
👾MerMax
нет, не будет
Максим
подкиньте кто-нибудь хороший datepicker пожалуйста) яндекс выдает чаще для новой анжелы.. перед написанием конечно заяндексил) https://github.com/fragaria/angular-daterangepicker один из вариантов, но слишком много чего подключать.. плюс бутстрап стоит 4, а не 3..
Lodo4kin
привет всем, подскжите плз как отменить роутинг на логин если уже залогнилися ? иммею ввиду по истории обратно на страницу идти
Lodo4kin
Lodo4kin
почитай про location history
я вот нашел по эьтому только вот эту странцу http://angular-doc.herokuapp.com/guide/dev_guide.services.$location