Anton
<uib-dropdown ng-if=$editable>
Denis
Ксюшенька
привет, подсказжите пожалуйста не могу понять разницу между json vs form data
Anton
в смысле?
Anton
{«field»:»value»} - json
Anton
field=value& - form data
Ксюшенька
как понять что использовать?
Максим
Ксюшенька
спроси у бэка)
Понятно)
То есть разница по сути для фронта только в синтаксисе?
Anton
дыа
Rem1te
json комплексный, всякие вложенные вложенные поля итд
в форм дате с этим посложнее
Anton
ненамного посложнее
Rem1te
в общем если есть выбор, бери джейсон, он аля стандартом считается
Anton
мой бэк поддерживает и то и то в зависимости от content-type
Anton
Rem1te
@jashka_jashka тут биткоин трейд прибежал
pa[aad
🇻🕷
Привет, а можно ли как то в 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
🎋🎋🥷 ngSamurai
Использование скопа уже давно не трушно...
🇻🕷
да просто играю с разными вариантами
🇻🕷
я на работу устроился, там проект без es6, вот думаю как бы его можно было переделать
🎋🎋🥷 ngSamurai
Дык юзай тогда "controller as"
🎋🎋🥷 ngSamurai
🇻🕷
мне бы какой то proof of concept сделать - что бы можно было не переписывая много чего внедрить es6
🎋🎋🥷 ngSamurai
Я уже 3года пытаюсь с 1.2 на 1.8 и компоненты переписать... А на выходе получается что проще переписать на 10ю ангу, чем что-то новое делать
🎋🎋🥷 ngSamurai
🇻🕷
проблемы нет, просто учу ангулар 1.5, как им пользоваться, что можно улучшить
🎋🎋🥷 ngSamurai
🇻🕷
🙂
🎋🎋🥷 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
у эппла интерфес для разработчиков если мне не изменяет память все еще на первом анге
pa[aad
Anton
как помогает тот факт, что у кого-то что-то на ангуляре/реакте вам лично?
Anton
я выбирал ангуляржс по архитектуре, честному mvc.
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
epsiloN
Всем привет.
Подскажите пожалуйста, почему может не работать привязка к resize? Т.е нужная функция работет только единожды после лог ина, а затем стоит сменить breadcrumbs, перестаёт работать.
angular.element(this.$window).bind('resize', () => {
setTimeout(() => this.setHeaderColor(), 300);
});
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
epsiloN
epsiloN
epsiloN
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
AngularJS: API: angular.Module
https://docs.angularjs.org/api/ng/type/angular.Module#run
epsiloN
Ксюшенька
Добрый день, подскажите пожалуйста, как можно при изменении localStorage перезагрузить страницу?
Rem1te
localStorage.setItem(...);
location.reload();
Ксюшенька
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
@ksuha2uha fyi
🎋🎋🥷 ngSamurai
Как лучше тогда?
а задача какая?))) я в своем легаси еле избавился от этого ужаса с перезагрузкой страницы )
Dima
подскажите плз, раньше на страничке скрывал и показывал некоторые елементы по дириктивам ng-show и ng-hide
Сейчас стало много таких однотипных изменений и переписал на ng-switch
Но дело в том что эта директива не скрывает елементы, а вовсе вырезает их. И У меня в коде есть обращения к DOM например искал инпут через его id document.getElementById(‘’fileInput), теперь же елемента еще нет и в контроллере ошибка, как быть в таком случае?
Dima
Пока костилем, но повесил на кнопку где меняю состояние для ng-switch там и обращаюсь к document.getElementById(‘fileInput’)
Но приходится еще и в setTimeout запихивать так как не успевает сразу найти елемент при нажатии
🎋🎋🥷 ngSamurai
🎋🎋🥷 ngSamurai
зачем вообще атк делать? и искать по ID?
Dima
🎋🎋🥷 ngSamurai
суть в чем?
🎋🎋🥷 ngSamurai
так и вешай его сразу на инпут.. зачем костылять через document.getElementById(‘fileInput’)?