Anton
<uib-dropdown ng-if=$editable>
Denis
<uib-dropdown ng-if=$editable>
Понял. Спасибо!
Ксюшенька
привет, подсказжите пожалуйста не могу понять разницу между json vs form data
Anton
в смысле?
Anton
{«field»:»value»} - json
Anton
field=value& - form data
Ксюшенька
как понять что использовать?
Ксюшенька
спроси у бэка)
Понятно) То есть разница по сути для фронта только в синтаксисе?
Anton
дыа
Rem1te
json комплексный, всякие вложенные вложенные поля итд в форм дате с этим посложнее
Anton
ненамного посложнее
Rem1te
в общем если есть выбор, бери джейсон, он аля стандартом считается
Anton
мой бэк поддерживает и то и то в зависимости от content-type
Rem1te
и шо браузеры уже умеют постить json?
если Вы о сабмите формы то нет, но в таких кейсах и нет необходимости об этом думать :)
Rem1te
@jashka_jashka тут биткоин трейд прибежал
🇻🕷
Привет, а можно ли как то в 1.5 ассоциировать $scope с this класса? export default class HomeController { constructor($scope, $http, userService) { this.$scope = $scope; this.title = 'test'; this.$scope.description = 'passed' } myClick() { console.log('click') } } <h1 ng-click="myClick">{{title}}</h1> <!-- Не работает --> <p>{{description}}</p> <!-- Так работает -->
🎋🎋🥷 ngSamurai
Использование скопа уже давно не трушно...
🇻🕷
да просто играю с разными вариантами
🇻🕷
я на работу устроился, там проект без es6, вот думаю как бы его можно было переделать
🎋🎋🥷 ngSamurai
Дык юзай тогда "controller as"
🇻🕷
мне бы какой то proof of concept сделать - что бы можно было не переписывая много чего внедрить es6
🎋🎋🥷 ngSamurai
Я уже 3года пытаюсь с 1.2 на 1.8 и компоненты переписать... А на выходе получается что проще переписать на 10ю ангу, чем что-то новое делать
🇻🕷
проблемы нет, просто учу ангулар 1.5, как им пользоваться, что можно улучшить
🇻🕷
🙂
🎋🎋🥷 ngSamurai
И поставь апгрейд на ангу 1.8 сначала
🎋🎋🥷 ngSamurai
В 1.5 нет важных изменений
🎋🎋🥷 ngSamurai
С ес6 проблем вообще нет переходить... Главное в стрелках не запутаться...
🎋🎋🥷 ngSamurai
angular-styleguide/README.md at master · johnpapa/angular-styleguide · GitHub https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md
🎋🎋🥷 ngSamurai
@wakawakawak ознакомься с этим сначала!!
Maksim
Всем привет! Пилим решение на Angular 1.4 + Node JS (Express) + MongoDB + Semantic UI. Такой стек был выбран далекие три года назад, когда нужно было быстро из костылей собрать безотказный проект и потом внедрять фичи без долгой разработки (это не было основным бизнесом). 2,5 года использовали как внутренний продукт, но с этого года начали его продавать как B2B и довольно не плохо пошло, но встал вопрос нормально все переделать. Собственно ищем разраба в проект, который поможет обновиться на более новый Angular, причесать проект и помочь выйти на праведный путь. Занятость пока видим как проектную, начальный бюджет есть в 100.000р, дальше посмотрим как пойдет. Сам проект достаточно не большой - по сути всего 4-5 сложных страниц, элементы все повторяются, логики сложной нет + сейчас нельзя сказать, что много костылей - 1000 юзеров в день спокойно переваривает на любом калькуляторе. (постарайтесь не обращать внимание на бюджет, это не минимум/не максимум, готовы индивидуально все обсуждать, в том числе варианты с долей/процентом от продаж)
Максим
Всем привет! Пилим решение на Angular 1.4 + Node JS (Express) + MongoDB + Semantic UI. Такой стек был выбран далекие три года назад, когда нужно было быстро из костылей собрать безотказный проект и потом внедрять фичи без долгой разработки (это не было основным бизнесом). 2,5 года использовали как внутренний продукт, но с этого года начали его продавать как B2B и довольно не плохо пошло, но встал вопрос нормально все переделать. Собственно ищем разраба в проект, который поможет обновиться на более новый Angular, причесать проект и помочь выйти на праведный путь. Занятость пока видим как проектную, начальный бюджет есть в 100.000р, дальше посмотрим как пойдет. Сам проект достаточно не большой - по сути всего 4-5 сложных страниц, элементы все повторяются, логики сложной нет + сейчас нельзя сказать, что много костылей - 1000 юзеров в день спокойно переваривает на любом калькуляторе. (постарайтесь не обращать внимание на бюджет, это не минимум/не максимум, готовы индивидуально все обсуждать, в том числе варианты с долей/процентом от продаж)
это не канал для работы) а переписать - не обязательно анжелу предыдущую знать.. правильнее было бы тогда пойти в тему с последним ангуларом.. (и почему именно он, а не вью или реакт?)
Maksim
сори, действительно не прочитал закреп Ну собственно работаю в Russian Hackers (хакатон-комьюнити, организуем хаки и другие IT движухи, помогаем проектам и разрабам прокачиваться) Собственно есть проект, о котором писал выше - SaaS решение для организации хакатонов Сам я управляю собственно этим продуктом, в целом в компании отвечаю за все IT-сервисы и руковожу разработкой проектов, пишу на чем нужно будет Сам из МСК Узнал через поиск по TG
🎋🎋🥷 ngSamurai
Максим
🎋🎋🥷 ngSamurai
Я просто подумал, что
выход на праведный путь с VUE? где один чувак всем рулит? а учитывая ухать и прочую чепухань в китае.. я сильно сомневаюсь в его дееспособности дальше мелких проектов или пет прожектов.. а реакт это тот же хайп... различайте уже интерпрайз технологии и прочее...
🎋🎋🥷 ngSamurai
Реакт хайп?) Ну ок)
а нет? чего к нему так все прикопались? не холивара будет
🎋🎋🥷 ngSamurai
у эппла интерфес для разработчиков если мне не изменяет память все еще на первом анге
Максим
а нет? чего к нему так все прикопались? не холивара будет
Пусть и хайп.. но на нём очень очень очень много проектов.. мне кажется больше чем на ангуляре новом... Зато большое комьюнити.. это же тоже большой плюс, не только для разрабов, но и для бизнеса
🎋🎋🥷 ngSamurai
Пусть и хайп.. но на нём очень очень очень много проектов.. мне кажется больше чем на ангуляре новом... Зато большое комьюнити.. это же тоже большой плюс, не только для разрабов, но и для бизнеса
нет... это дырка в лодке... опять же... +100500 проектов?? какое количество этих проектов относятся к интерпрайз приложениям? я не спорю.. для лендинга или прочих маложивущих проектов он и подойдет.. а для тяжеловесов нужно комплексное решение.. которое в себе имеет всё что требуется из коробки... а не как в случае с реактом искать все по сторонним проектам и потом трястись при каждом аудите package.json'a...
Anton
как помогает тот факт, что у кого-то что-то на ангуляре/реакте вам лично?
Anton
я выбирал ангуляржс по архитектуре, честному mvc.
Anton
В какой период?
Давно, двойки еще не было
🎋🎋🥷 ngSamurai
Давно, двойки еще не было
ну тогда на тот момент это было единственным правильным выбором!
epsiloN
Всем привет. Подскажите пожалуйста, почему может не работать привязка к resize? Т.е нужная функция работет только единожды после лог ина, а затем стоит сменить breadcrumbs, перестаёт работать. angular.element(this.$window).bind('resize', () => { setTimeout(() => this.setHeaderColor(), 300); });
epsiloN
все работает нормально.. вопрос в том.. а твоя функция находится выше чем роут page-компонента?
Я извиняюсь, возможно выглядит странным вопрос, но я действительно не знаю этого.
🎋🎋🥷 ngSamurai
Я извиняюсь, возможно выглядит странным вопрос, но я действительно не знаю этого.
имеется ввиду - возможно что твой код просто потом не существует или недоступен... и поэтому он не срабатывает после смены роута... обычно такие хуки вешаются в run-функции или в провайдерах и потом эмитятся куда надо...
🎋🎋🥷 ngSamurai
run функции - это функции, которые следуют за конструктором?
Нет. Это функция на старте самого приложения.
🎋🎋🥷 ngSamurai
AngularJS: API: angular.Module https://docs.angularjs.org/api/ng/type/angular.Module#run
Ксюшенька
Добрый день, подскажите пожалуйста, как можно при изменении localStorage перезагрузить страницу?
Rem1te
localStorage.setItem(...); location.reload();
Ксюшенька
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
@ksuha2uha fyi
Ксюшенька
@ksuha2uha fyi
Как лучше тогда?
🎋🎋🥷 ngSamurai
Как лучше тогда?
а задача какая?))) я в своем легаси еле избавился от этого ужаса с перезагрузкой страницы )
Dima
подскажите плз, раньше на страничке скрывал и показывал некоторые елементы по дириктивам ng-show и ng-hide Сейчас стало много таких однотипных изменений и переписал на ng-switch Но дело в том что эта директива не скрывает елементы, а вовсе вырезает их. И У меня в коде есть обращения к DOM например искал инпут через его id document.getElementById(‘’fileInput), теперь же елемента еще нет и в контроллере ошибка, как быть в таком случае?
Dima
Пока костилем, но повесил на кнопку где меняю состояние для ng-switch там и обращаюсь к document.getElementById(‘fileInput’) Но приходится еще и в setTimeout запихивать так как не успевает сразу найти елемент при нажатии
🎋🎋🥷 ngSamurai
зачем вообще атк делать? и искать по ID?
Dima
зачем вообще атк делать? и искать по ID?
ну у меня есть инпут в который я прикрепляю файл, искал инпут что бы повесить слушатель на change
🎋🎋🥷 ngSamurai
суть в чем?
🎋🎋🥷 ngSamurai
так и вешай его сразу на инпут.. зачем костылять через document.getElementById(‘fileInput’)?