Nikolai
Для вентилятора?
Nikolai
Alex
Привет, ребят
А кто-то работал с Shared Web WOrker?
Alexey
#whois В данный момент изучаю Angular2. Frontend разработчик из Москвы. Вряд ли чем-то интересен. Интересуюсь информацией об Angular2 и структуре проектов вообще. Узнал от знакомого data-scientista
Alexey
Привет
Ilya
Denis
kdm🇩🇰
Привет. Использую angular-recaptcha, но на странице такое отображается, хотя `key` правильный, с ng-model данные не могу получить, key = "'keykeykeyKeyKey'" так заполняется как в доках написано
kdm🇩🇰
Y.Z
привет, помогите разобраться
Имеется определенная директива app.js считывающая данные из атрибута info, имеется файл app.html, который определяет html код, вставляемый директивой в представление, имеется контроллер Main Controller.js, в котором хранятся мои данные. Хочу понять последовательность действий, когда директива уже записана в представлении. Index.html —> app.html —> MainControler.js или Index.html —> app.html —> app.js —> MainController.js?
krn
эм.
берешь такой
и передаешь данные в директиву через scope
можно так ?
krn
что то вроде
// тут параметры твоей директивы
scope: {
yourData: '='
}
а в хтмле
<custom-dir your-data="mainCtrl.requiredData">
krn
второй вариант - рутскоуп (плохо)
третий вариант - пулять события (так себе)
krn
если есть еще - пишите))
Konstantin
А кто-то Redux с Angular дружил?
https://gist.github.com/astralian/0de872d0ab3500bbb3c3a1f7c294ce60
У меня почему-то после FETCH возвращается Promise а не обьект
kdm🇩🇰
Vegeta
Привет, работаю в продуктовой компании, большой проект на AngularJs + AngularJs Material, очень страдаю из-за того, что нельзя плавно перейти c AngularJs на Angular, считаю, что гугл поступил неправильно. 💩 #whois Прошел этапы es5 -> es6 -> TypeScript, grunt -> gulp -> webpack
Anonymous
Vegeta
А вы тут решение без попоболи не нашли? Если бы у нас был angularjs + кастомные ui компоненты , то проблем было бы меньше, а у нас еще и angularjs material 😭
Vegeta
А у нас все компоненты состоят из компонентов angularjs material
Denis
ngUpgrade самый безболезненный путь
Sasha
Я пробовал, на самом деле проще всего переписать с нуля
Sasha
Другие, кто мигрировал большие проекты в итоге к такому же выводу приходили
Иван
Я больше склоняюсь к выводу, что проблема не в переходе с первого ангуляра на второй+, а в том, чтобы довести проект первого ангуляра до идеологии второго+... Простите, когда буквально вчера здесь советуют насрать в $scope, или, на худой конец, жахнуть евентом во все стороны... Это проблемы не перехода, это проблемы правильного написания кода на ангуляр1 с перспективой хоть куда-нибудь заапгрейдиться...
Иван
Когда в доставшемся мне проекте я месяц выскребаю конструкции $scope.$parent.$parent.$parent.vm.doSmth()... Это вот я не проблемы апгрейда на второй+ ангуляр решаю...
Алексей
Алексей
Sasha
Недавно этим же занимался
Arseniy 🌌
доброе утречко) перевожу старенькую архитектуру на проекте с контроллеров на компоненты, и отказываюсь от $scope, перекидывая все на vm. Столкнулся с такой проблемкой: некоторые инпуты ng-model трекались в контроллере через $watch, который соответственно висел на $scope. Какую-то часть вотчеров просто начал вызывать в сеттерах, но вот как трекать ng-model без $watch не могу пока придумать) Ребят подскажите, может есть идеи какие?)
Nikolai
Nikolai
Иван
сам так же писал
Ну на самом деле никогда так не писал, заявляю со всей ответственностью... Из всех вариантов взаимодействия контроллеров всегда выбирался общение через шаред-сервис, как самый правильный и, что важнее, универсальный.
Arseniy 🌌
$doCheck
Потрясно, то что нужно, спасиб
krn
ку всем
такой вопрос
ui-router версии 1+ вообще совместим с ангуляром ?
Nikolai
krn
фак, провайдер $transition$ не найден.
Nikolai
krn
о_О спасибо!
krn
я немножко понаглею. а не подскажешь, как выцепить депрекейтнутые $stateParams ?
Nikolai
например, $state.current.params
Nikolai
можно через тот же $transitions.onEnter
krn
спасибо) пошел ковыряться
Anonymous
Привет всем, подскажите каким способом можно подставлять окончания существительных с помощью ng-pluralize в зависимости от кол-ва цифр - 2 цифры, 1 цифра и тд
Anonymous
с учетом того что цифр может быть 100500
Nikolai
поясни
Anonymous
понять не могу почему few и many не срабатывают
Anonymous
поясни
Nikolai
из истории ui-router можно удалить ходку?
DD
Ребята привет
DD
Мало писал на AngularJs, но по работе заставили порефакторить код и новые фичи добавлять, поэтому очень много вопрос. И вопрос первый, что значит подобная запись при объявлении компонента: component.register('campaignsTable < uiGrid2', {
}?
Nikolai
наверно что-то, связанное со сборкой
DD
▫️Какой у вас проект или где работаете?
▫️В чём вы специалист?
▫️Чем можете быть интересны или полезны сообществу?
▫️Чем интересно сообщество вам?
▫️Откуда вы?
▫️Как узнали про группу?
Наверное надо представиться.
Работаю в компании smetana-media, на angularJs тащу старую админку, параллельно пишу новую на ng4.
Занимаюсь разработкой интерфейсов. В рабочее время пишу для веба, в свободное постигаю Electron и ReactNative, так - же осваиваю openGl и WebGl
Вряд ли смогу принести много пользы сообществу, так как опыта в ngJs практическу нету.
Сообщество интересно в первую очередь информацией по темам связанным с ngjs.
Сейчас живу в СПБ, переехал сюда около 3ех месяцев назад, пригласили присоедениться к проекту. Раньше жил в МСК, работал в компании MillionAgents.
Про группу узнал из чатика по ngx
#whois
Bogdan
Bogdan
Епта
Это что за синтаксис
Bogdan
Ахахахахахахахахахахах
Bogdan
Кто этот говнокод писал то))))))))
Алексей
Извиняюсь, почищу стикеры..
DD
ладно, удаляю скрины, спасибо за помощь
Bogdan
Еще и смесь ес6 с ес5
Вот это огонь))))))))))
Vegeta
Вы о других подумайте, что было на скринах?
Rem1te
Sasha
+
kdm🇩🇰
Привет. Хочу сделать красивый URL, сделал как положено: сделал $locationProvider.html5Mode(true) в хедер кинул `<base href="/"> `ULR получился, но если я обновлю страницу, то он напишет, что такой страницы нет
kdm🇩🇰
Rem1te
потому что этот урл тебе отдает сервер
Rem1te
у тебя сервер должен возвращать всегда индекс хтмл
Rem1te
а все остальное - головная боль ангуляра
kdm🇩🇰
блин почему такой гемор с этим # :)
Спасибо
Rem1te
блин почему такой гемор с этим # :)
Спасибо
Ни какого гемора, у тебя сервер просто не знает про твой роутинг widget/widget_main
Он приходит на сервер с таким урлом, сервер говорит что ничего не знает и возвращает 404
Все честно :)
Anonymous
есть какой-нибудь способ открыть полученный с помощью $http.get() респонс в новом окне браузера?
Nikolai
нет
Rem1te
А что у вас там приходит ? страница ?
Anonymous
вроде как жсон, но на самом деле это csv
Anonymous
большая куча текстовых данных
Rem1te
Вы можете создать
<a href="url" class="hiddenLink" target="_blank"></a>
вызвать програмно клик по ней и удалить
Anonymous
это хорошо конечно, но таким образом я открою просто пустую страницу динамическую)
Nikolai
Anonymous
а процедура выполняться будет на предыдущей
Nikolai
надо делать так