Igor
как сделать в ng реализацию того же селектора как и было в jq, я повесил на ссылку ng-click вызов функции, мне нужен $this
Alexander
Плохая практика - работать с DOM в контроллере. Такую задачу следует решать в директиве. Там есть прямой доступ к элементу.
Igor
окей
Igor
спс
Igor
создам просто через класс, в принципе, да, мне нужен прямой доступ к элементу по сути
Igor
но и нужен обработчик клика
Igor
`app.directive('addDeliveryPlace', function () { return { restrict: 'C', controller: function ($scope, element) { $scope.AddDeliveryPlace = function () { console.log(element); } } } })`
Igor
но что-то тут не так)
Denis
Ангуляр действительно не сложный, за денек полностью разберешся
Denis
Есть русская документация для 1.х
Denis
http://angular-doc.herokuapp.com/
Igor
спасибо
Igor
уже сделал)
Mikhail
>Ангуляр действительно не сложный, за денек полностью разберешся "Россия небольшая, за месяц захватим.."
Алексей
тонко!
Denis
:))
Sergey
>Ангуляр действительно не сложный, за денек полностью разберешся "Россия небольшая, за месяц захватим.."
всем привет, это как раз мне совет был. Подскажите, с какой версии сейчас наиболее правильно начинать? с перовй или со второй?
Igor
1
Alexander
а чо так?
Sērhīī
Первая мало того, что отстой, так уже не будет развиваться.
Alexander
Для новых проектов выбирайте второй. Существующие проекты на первом скорее всего не оплатят вам переписывание на второй. Развиваться первый будет, не вводите людей в заблуждение.
Andrei
Sērhīī
Andrei
За то уборщики всем нужны
А при чём тут уборщики?
Sērhīī
А при чём тут уборщики?
Работа всегда есть
Sērhīī
Вон и на Джиквери работы было много еще пару лет назад.
Sērhīī
А вообще, учите реакт, похоже ангуляр2 ни для кого
Andrei
Работа всегда есть
Ну и много сейчас проектов на Angular 2.0 перевели? Я вот как-то читал статью на Хабре, так там один человек рассказывает, что пишет фронтенд на втором Angular + Dart. Отчаянный парень, что могу сказать
Alexander
Могу только предполагать путь развития первого ангуляра. Версия 1.5 - это был большой шаг вперёд, причём шаг по направлению ко второму ангуляру. Кто знает, может быть будет версия 1.6, и в ней проект станет ещё больше похож на вторую версию? Я не располагаю такой информацией
Andrei
Вон и на Джиквери работы было много еще пару лет назад.
А вы считаете, что jQeuery разработчику Angular или React ненужен?
Sērhīī
Или вы там в банках своих пишете для 8х осликов?
Alexander
будет меньше дальше
Sērhīī
будет меньше дальше
И кто сможет потеснить?
Igor
Аурелия
Sērhīī
Аурелия
Хорошая шутка
Sērhīī
Но нет, оно с рождения мертво
Sērhīī
Даже нг2 перспективнее
Igor
верстайте таблицами, пишите на jquery
Sergey
вообще ситуация у меня такова: необходимо сделать проект типа простой админки, я фронтенд не очень хорошо знаю, для меня все новое будет, поэтому хочется изучить что-то более полезное. чем на один проект. Я рассматривал разные варианты, были кандидаты: angular, vue, basis,riot. В процессе остались angular и vue. До сего момента склонялся к vue.js, но он менее популярен. А если двигаться в сторону ангуляра, то лучше смотреть сразу 2 версию, тем более проект новый. Что скажете? Вопрос выбора реально волнует.
Igor
классика никогда не умрет
Andrei
Хорошая шутка, похлопаю
А что вы будете делать, если вам нужно добавить в проект компонент, который уже есть на jQuery, но для которого нет Angular-реализации?
Sērhīī
классика никогда не умрет
Вам бы сразу на ассемблер
🐙 Павел
Сделать дерективу, сделать сервис. И вот компонент.
Igor
тоже неплохо
Igor
но я предпочту кодить на лентах
🐙 Павел
На пэрфокартахЪ.
Igor
да
🐙 Павел
Кстати, там всё серьёзно, неправельно составленна перфокарта может вывести из строя ЭВМ. 😁
🐙 Павел
Это вам не ангулярчики в браузере гонять.
Eugene
поцаны, а на кофе кто-то сегодня кодит?
Eugene
оно же мертво
Sērhīī
А что вы будете делать, если вам нужно добавить в проект компонент, который уже есть на jQuery, но для которого нет Angular-реализации?
Берешь реакт ) Но нет, в нг2 это стало легче. Но убрали костыли $compile и особо не пошалишь
Igor
тоже хотел изначально кодить на реакте
Sērhīī
поцаны, а на кофе кто-то сегодня кодит?
Нет, оно мертвое. Сам писал
Igor
но тут в связке с asp .net есть свои сложности
Igor
поэтому ng
Sērhīī
Мне нравиться нг2, но ребята там загоняются сильно в некоторых местах и хочется их всех послать
Igor
там суть в том что нет поддержки jsx
Igor
в общем то всё не так
Igor
нет возможности склеить и минифицировать с js
Igor
через бандлы
Sērhīī
Фронтенд давно должен быть отдельным приложением и соединяться с бэком только через вызовы апи
Sērhīī
Так что пофиг что там на бэке
Sērhīī
Раньше это было сложно, но сейчас уже куча инструментов
Александр
Золотые слова
Igor
да
Igor
не люблю связываться с асп
🐙 Павел
А как ты с ним связываешься?
Andrei
Берешь реакт ) Но нет, в нг2 это стало легче. Но убрали костыли $compile и особо не пошалишь
Я все же делаю по другому. У меня есть проект, где довольно много директив работают c dom. При этом вместо jqLite подключен jQuery
Igor
обычно, как же еще
Igor
через Razor
Andrei
Говорю, учите реакт, он будет везде, уже сейчас везде
Это хайп. Если бы я выбирал инструменты для создания нового проекта, то выбрал бы React. Он современный, достаточно простой в изучении, не имеет серьезных проблем с производительностью. Но никто не даст гарантии, что еще через 2 года React не будет превзойден тем же вторым ангуларом или Vue или другим супер навороченным фреймворком. А существующие проекты на Angular или даже на Backbone + jQuery на реакт вряд ли кто будет переводить. Потому что бизнесу эти расходы не окупающиеся на переписывание кода с одного фреймворка на другой не нужны