Rem1te
больше кода нужно
Rem1te
особенно откуда берется всякие нейм, екшен, делит
Rem1te
итд
Максим
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
D_d
не не
D_d
нашел в чем дело
D_d
в ебагере отображаются проперти после того как промис зарезолвится
D_d
а в консоль объект выводится на момент консоля
Rem1te
а где у вас консоль лог стоит извините?
D_d
поэтому в $q.all нужно отправлтять типа [promise1.$promise]
D_d
нужно проми именно отправлять в $q
D_d
тогда все пропери появятся именно в then после q
Максим
Ребят, подкиньте идей пожалуйста, как можно подобное запилить? что-то пока в голову ничего не лезет..
Михаил
Михаил
ну так делай радио-кнопки, стандартно все
Михаил
или сложнее можно кликабельные иконки 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
Ulan
Максим
Виночерпий
Ребят всем привет, подкиньте пожалуйста проект с примером архитектуры на ангуляр джс
Виночерпий
Архитектуры проекта имеется ввиду
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
2. Зависит насколько ты ХОЧЕШЬ работать со старой компанией
Rem1te
3. Зависит от часовой нагрузки в неделю/месяц
Rem1te
а вообще схема примерно такая
Берешь свой прайс за месяц, берешь свои часы который ты отрабатываешь на фултайме, делишь часы на пополам
Делишь свой прайс на количество часов после высчета
Получаешь в среднем прайс за час
Rem1te
Если ты получаешь 1000 долларов на фул тайме при работе в 160 часов
то 1000/80 = 12.5 вот твой прайс на парт тайме
Rem1te
я +- так считаю обычно
Rem1te
а дальше упирается в отношение с клиентом
Rem1te
если клиент нормальный и нормально относится то скидываю ему процентов 20, если мудак, то накидываю процентов 20 :)
Rem1te
ну жизнь боль, парт тайм очень дорогое удовольствие. И для разработчика это тоже очень сложно. Уметь находить баланс во времени и "переключаться" между совершенно разными клиентами, проектами, задачами
Rem1te
При этом каждый твой "арендодатель" считает что его проект самый важный и ему можно уделить чуть больше времени
Anton
Rem1te
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..
👾MerMax
Lodo4kin
привет всем, подскжите плз как отменить роутинг на логин если уже залогнилися ? иммею ввиду по истории обратно на страницу идти
👾MerMax
Lodo4kin
Lodo4kin
почитай про location history
я вот нашел по эьтому только вот эту странцу http://angular-doc.herokuapp.com/guide/dev_guide.services.$location