@angular_js

Страница 219 из 325
Vyshe
06.02.2018
10:51:59
Vyshe Radugi: Привет коллеги! Понимаю что вопрос с бородой и в многовековой пыли, но все же. Порекомендуйте что почитать или лучше посмотреть по организации mvvm в angularjs?

Vyshe
06.02.2018
10:55:41
Уже. Но тут как бы надо.

Remite
06.02.2018
10:56:20
Не понимаю почему все советуют учить нг5

Google
Remite
06.02.2018
10:56:30
а легаси проекты на ангулярджс кто будет поддерживать ?:)

Anton
06.02.2018
10:58:22
а кто их переписывать будет?

Remite
06.02.2018
11:38:39
Скорее всего никто

Так же как и тысячи проектов на джиквери

() => void 0;
06.02.2018
11:41:11
У нас в Казахстане есть куча проектов по тендерам. Которые написаны на первой версии? Там говорить про обновление железа не приходится, не говоря уже о коде))

Remite
06.02.2018
11:46:37
у меня есть проект на саппорте, огромная внутренняя система одного из банков, в котором половина написана на джиквери, а половина на ангуляр джс, так вот основной скоп задач который мы выполняем это переписываем модули с джиквери на ангуляр джс, и это огромный прогресс и новшества для банка

:)

() => void 0;
06.02.2018
11:46:52
+

У нас ребятки примерно также детали для одной платежной системы?

Anton
06.02.2018
13:41:43
Кто поможет с git-ом, в лс

krn
06.02.2018
13:42:22
Щас как набегут

(Нет)

Google
Anton
06.02.2018
13:42:35
?

Приложение, загружено в репозиторий, как запилить его в .io?

krn
06.02.2018
13:59:19
адский труд , уже 5 анг вышел а мы досих пор в a-js
И что, что вышел? Ангуляры каждые полгода выходят , каждый раз переписывать проект на последний ?

max
06.02.2018
14:02:04
И что, что вышел? Ангуляры каждые полгода выходят , каждый раз переписывать проект на последний ?
не знаю я тоже 2 года проект пилю, и что дальше куда нырнуть не представляю

Andrey
06.02.2018
14:05:15
Вот так группа и умрет. Между AngularJS и Angular общего только название
если вы читали чат то слышали про то что последняя версия angularjs это 1.7 а потом 3 года LTS и все по этому для новичков нету смысла учить Angular, время потеряют только

Sasha
06.02.2018
14:05:57
Я вообще с опытом понял, что глупо дрочить на фреймворки. Есть технологии, которые живут очень долго и уже никуда не денутся. Постргес например, фласк какой-нибудь. Я когда с бэкенда перешел в фуллстек, сначала офигевал от количества трендов, но в итоге успокоился. Можно и на angularjs все соптимизировать нормально.

А я вообще зол на ангуляржс, что нет обратной совместимости с новыми версиями. Порог вхождения у него высокий, а чтобы писать сложные приложения - придется углубиться во всякие скрытые возможности.

() => void 0;
06.02.2018
14:10:35
А то, что нет совестимоти, это очевидно

В новой версии поддержка TS с новыми фичами

По крайней мере, начиная с версии 2 весь код вполне успешно работает и по сей день.

Sasha
06.02.2018
14:12:06
Порог вхождения у него низкий
Не знаю, как по мне, у angularjs высокий порог вхождения. Для того, чтобы сделать что-то сложнее сайтика(например ерп систему), приходиться погружаться в дебри. Второй проще

Andrey
06.02.2018
14:12:30
Порог вхождения у него низкий
подожди, это ты сейчас пишешь из-за того что ты освоил, я тоже могу так сказать а вот в дебри лезть с digest, directive restrict, transclude,

() => void 0;
06.02.2018
14:13:45
Я и говорю, что начиная со второго ангуляра, есть такая штука как компилер TS, который не даст скомпилить банальную хрень

Google
Sasha
06.02.2018
14:14:14
И мне очень жалко это время, которое я мог бы потратить на более глубокое изучение основной профессии(бэкенд)

Andrey
06.02.2018
14:14:16
другие и переходят на react/vue и еще другие не осиляторы я их называю

() => void 0;
06.02.2018
14:14:50
у меня проект angularjs + ts зашибись идет
Я тоже писал проектик. Свернул, но претензий не было к ангуляру

Sasha
06.02.2018
14:15:17
А я пилил кое-что очень сложное и у меня тонна претензий

Но с другой стороны, могу сказать, что если ты реально хорошо разбираешься в первом ангуляре - можно все норм соптимизировать

Ладно, сорян, что я тут распинаюсь. Просто у меня легкая депрессия, из-за того, что я 80% времени начал тратить на фронт и при этом на deprecated фреймворк

Anton
06.02.2018
14:17:54
кто подскажет как сделать демку проекта?

Andrey
06.02.2018
14:17:55
во втором тоже не без приколов, там не просто динамический компонент создать, нету compile из-за чего переписывание становится местами в ад

() => void 0;
06.02.2018
14:17:56
Я тебя понимаю

когда слезаю с серверной разработки на .net и сажусь ковырять js))

Sasha
06.02.2018
14:19:33
когда слезаю с серверной разработки на .net и сажусь ковырять js))
И у меня это занимает теперь 80% рабочего времени

() => void 0;
06.02.2018
14:20:09
Remite
06.02.2018
14:26:02
Andrey
06.02.2018
14:27:03
И что? Проекты которые написаны а-джс за 10 лет никуда не денуться, их надо будет поддерживать и расширять
новичкам не нужно это, к-во проектов постоянно на angularjs будет уменьшатся а для поддержки найдут тех кто раньше учил его

Remite
06.02.2018
14:27:27
новичкам не нужно это, к-во проектов постоянно на angularjs будет уменьшатся а для поддержки найдут тех кто раньше учил его
нужно или нет будет зависеть от проекта на которых их посадят, а не от трендов и хайпа

Sasha
06.02.2018
16:13:33
Какой самый правильный способ получить данные из чайлд компонента? <some-parent-component> <form-view bindings="...."/> </some-parent-component> Конечно же, первое, что приходит на ум - заинджектить в someParentComponent сервис, который у formView, но сервис - эт синглтон, а компонентов formView на странице может быть много и у каждого изолированный скоуп должен быть. Второе, что приходит на ум - всегда можно сделать: require: { parent: '^^componentName' }Но сам formView вообще ничего не должен знать о пэренте и тем более держать его в require. Прокинули односторонние биндинги и все.

Remite
06.02.2018
17:00:32
функцию колбек

Sasha
06.02.2018
17:04:07
функцию колбек
Спасибо, норм вариант да

Google
max
06.02.2018
17:46:19
И что? Проекты которые написаны а-джс за 10 лет никуда не денуться, их надо будет поддерживать и расширять
в конце концов людей на поддержку нереально будет найти и придется все переписывать

Remite
06.02.2018
17:46:54
Я бы не был столь категоричен

Те кто писал на англуляр джс смогут его поддерживать, просто цена этих разработчиков будет выше

max
06.02.2018
17:48:06
были проекты на фортране и кобол их пришлось переписать или они сдохли

Remite
06.02.2018
17:49:29
в зависимости от заказчика

Может они бы сдохли и без этого

() => void 0;
06.02.2018
17:56:44
были проекты на фортране и кобол их пришлось переписать или они сдохли
Есть ещё куча сервисов внутренних, которые у людей работают. Написанные на коболе или фортране)

Так,что нинада пожалуйста, о том, что некого будет найти, чтобы поддерживать.

Все, решается наличием денежки)

Viktor
06.02.2018
20:41:45
Я заметил, что те кто прогает на ангуляре, ембере, бекбоне очень адекватные и зачастую тактичные ребята, потом идёт вуе, с реактом все очень плохо))

Alexey
06.02.2018
21:11:47
Чем меньше пёс тем громче лай. Согласен. Бомбит у них постоянно.

Aliosha
06.02.2018
22:10:51


namanalogovnetu
06.02.2018
22:21:28
первый и единственный

Andrey
06.02.2018
22:25:25
читай доку https://docs.angularjs.org/api/ng/type/$rootScope.Scope#$watch то scope у тебя function(scope): called with current scope as a parameter.

Abbos
06.02.2018
23:46:38
ребят кто работал с angular.js, есть вопрос $routeProvider в templateUrl нужно весь путь к файлу указать

namanalogovnetu
07.02.2018
00:05:20
от корня

либо весь

Abbos
07.02.2018
00:09:40
либо весь
можно вопрос?

namanalogovnetu
07.02.2018
00:39:47
davai

Abbos
07.02.2018
00:55:11
davai
http://localhost:51934/loginForm.html#!/!/login образуется вот такая ссылка а routinge вот такой код: app.config(["$routeProvider", function ($routeProvider) { $routeProvider.when("!/login", { templateUrl: 'loginForm.html', controller: 'loginFormController', controllerAs: 'vm' }) .otherwise({ redirectTo: "!/login", }) }]); и он попадаетна otherWise

Google
namanalogovnetu
07.02.2018
01:10:10
хз через when не писал

а зачем там #!/

Abbos
07.02.2018
01:13:01
а зачем там #!/
решетку убрал

namanalogovnetu
07.02.2018
01:13:18
#!

Abbos
07.02.2018
01:13:43
#!
сейчас так попробую

#!
не работает

namanalogovnetu
07.02.2018
01:15:05
я хз

ui-router юзаю

Abbos
07.02.2018
01:15:21
я хз
все равно перекинул В otherwise



namanalogovnetu
07.02.2018
01:15:36
выведи в консоль что в урле и что в роутах

() => void 0;
07.02.2018
01:28:33
Просто /index не работает? !# - по идее это соглашение роутинга в онгуляре) Он должен автоматически вычислить /index на базе /!#/index

Bauyrzhan
07.02.2018
10:32:23
у вас бывало то чо ng-if не сразу работал при переходе на другой таб с другим котнтентом например кнопка не сразу исчезает которая была для предыдущего таба

как это фиксить

namanalogovnetu
07.02.2018
10:34:20
всякий раз, когда происходят чудеса, я напоминаю себе о том, что чудес не бывает.

Pavel
07.02.2018
10:37:16
Народ, хелп плз. Генерирую динамически id : id="comment_{{kpi_comment.id}}" но при загрузке страницы document.querySelector не находит данную id. Т.к. в ДОМе, на момент квери селектора блок выглядит таким образом <div id="comment_{{kpi_comment.id}}"> собсна и не находит ничего. Как можно решить данную траблу P.S. пример проблемы указан тут, но ответы меня не удовлетворили https://stackoverflow.com/questions/38238770/how-to-get-element-by-id-for-a-dynamically-generated-id-in-angularjs

Страница 219 из 325