Jared
Зачем во вью вообще что-то кроме верстки пихать?
Serhii
Всегда будет исключение
Jared
Согласен
Jared
Но у меня есть подозрение, что тут другой случай
Jared
Судя по постановке вопросов
Serhii
Вот у него возможно исключительный проэкт ы
Viktor
angular.element
Лучше на такие вопросы отвечать - поробуйте обойтись без этого. Потому как раз такой вопрос возник - то скорее всего закончится он попыткой писать на ангуляре как на jQuery
Serhii
отвечать ссылкой на бестпрактис лол
Yuri
тоже кстати правда, неясно, зачем это потребовалось - каждый раз когда я пользовался angular.element, я воротил какой-то хак
Yuri
или сдруживал код со сторонней либой
Дима
А angular.element это и есть jquery 😄
Viktor
ага - я тут недавно сел на старом проекте
Дима
Если на странице присутствует jquery, то встроенный в ангуляр jqLite заменяется во всех вызовах на неё
Viktor
походу из angular часть фукнкционала jquery выпилили (или раньше тоже не было). Например angular.element('.class') базово не пашет
Viktor
после обновления ангуляра видимо это перестало работать
Viktor
вылечилось очень загадочным образом: подключил jQuery из CDN - а пока раотало из файла на сайте - не работало
Viktor
да - есть
Viktor
там почти ничего нет
Viktor
в плане селекторов
Viktor
ну там еще добавляет битрикс:)
Viktor
это боль бывает - подключить в нужном порядке скрипты - если делать все по классике подключения скриптов в битирксе
Viktor
возможно - если бы заменил на простое <script> то тоже бы все работало
Yuriy
Доброго времени суток! #whois Работаю c JS ~10лет, с angularjs 2года трудился и 2года назад прекратил по некоторым причинам. К angularjs вернулся) Сейчас работы ведутся не над публичными проектами. @angular_js случайно найден на https://github.com/goq/telegram-list Цель присутствия - задавать вопросы, отвечать на некоторые вопросы) Казахстан, Астана. Юрий
Denis
Привет Юрий, есть еще второй канал по второй версии angular
Denis
https://t.me/angular2
Denis
туда тоже заходи, новым людям рады)
Yuriy
На данный момент интересует следующее: https://jsfiddle.net/warL1fmh/1/ как сделать чтобы directive1 выполнялся перед directive0?
Yuriy
выяснилость что помогает transclude true https://jsfiddle.net/warL1fmh/2/
Yuriy
Подскажите, если ли более верные варианты?
Andrey
можешь через скоуп
Andrey
или байндинг передовать
Yuriy
в данном случае не соседние директивы.
Andrey
https://github.com/filso/ng-dependency-graph/stargazers
Andrey
сервис иили скоуп
dddd
безработные ангулярщики есть? стуканите в лс
Ra
Нужен совет. Делаем проект на Symfony. Реализовали Rest API под фронт на Ангуляре. Большинство методов уже реализовано. А фронт реализован не доконца. Теперь думаем искать ангулярщика на проекную работу, чтоб довел все до ума или переписать все на бутстрап, но тогда уже делать контролелеры напрямую без API. Речь идет об админке, моб приложения под нее не будем делать. Что советуете сделать? Искать ангулярщика или переписывать под бутстрап и не париться?
Max
Так бутстрап это ж чисто верстка
Ra
Мах, в этом случае сам бекендер сможет все сделать. Возьмем шаблон и начнем делать.
Ra
Человека нет, не справился.
Max
ну если бекендер не наговнокодит, и не надо будет потом долго рефакторить
Max
и все равно в итоге придется брать человека кто это будет разгребать
Artyom
Что-то мне подсказывает, что переверстать на бутстрап будет намного дешевле, чем нанимать ангулярщика. Уж очень разный уровень квалификации нужен для этих двух задач.
Ra
Вопрос еще в том, что сейчас админка общается с бекендом посредством API. На сколько это правильно? Возможно стоило сделать прямое общение через контролеры на фронте
Viktor
в целом архитектурно лучше не придумаешь, я считаю
Artyom
Выкенье ангуляровский код и сделайте обычную верстку. А бэкендер пусть прикрутит шаблоны к существующиму апи. Хотя, нужно понимать какой объем работы уже сделан на ангуляре.
Artyom
Это вам нужно искать фронтовика, тратить время на то, чтобы он разобрался в существующем коде. А вдруг там говнокод... А вдруг новый фронтовик не очень окажется. А у вас в админке какой-то реал тайм, данные отслеживать нужно или для чего вы на ангуляре админку делали?
Ra
Взяли шаблон на ангуляре, после нашли разработчиков и начали работу :) Все начилось с этого
Ra
А теперь калбасимся
Max
Где то я уже такое видел)
Andrei
Взяли шаблон на ангуляре, после нашли разработчиков и начали работу :) Все начилось с этого
Вам нужно взять одного крутого разработчика, который сможет спроектировать архитектуру (и фронтенд и бэкенд), выберет стек технологий, наладит процесс разрботаки (тесты, ci) и пару джунов ему в помощь. Шаблон можете выкинуть
Ra
У нас бекенд хорошо организован, нужен только фронтенд. Если есть кто на примете, буду признателен за рекомендацию.
Yuri
я не очень понял , а почему нельзя использовать и ангуляр и бутстрап? Они же за разные вещи отвечают
%username% 🍺
потому что боль нельзя передать словами :-)
Barabashkin
Фишка не в бутстрапе, а в месте построения страницы. Как я понял был Angular + Rest (PHP Symfony) , а предполагается убрать Angular, сделав генерацию старниц на стороне бекенда, т.е. Symfony (шаблонизатор twig). Знакомая кстати ситуация, когда сваливает единственный фронт разработчик, и бэк прогеры сразу начинают шептать что фронт говно, что Symfony рулит, что надо всё выкинуть и переделать :))) Я думаю, тут нужно подходить с точки зрения конечных целей и возможностей. Если нужно быстро, как-нибудь и подешевле, то можно и на бэке всё сделать, если нужно хорошо и на века, то лучше остаться на Angular + Rest. P.S. Не стоит забывать, что быстро, как-нибудь и подешевле в итоге пожирает денег больше на переделки и подпорки костылями, чем сделанное сразу хорошо и качественно.
Maksim
если нужно хорошо и на века, то лучше остаться на Angular + Rest Ну уж, на века )))
Maksim
Через год опять все переделывать )
Vladislav
#whois работаю преимущественно на больших галерах. Последние 3 года занимаюсь ангуляром. Сообщество интересно экспертизой. Могу попить с сообществом пива. Москва.
Vladislav
Уважаемые знатоки, внимание вопрос: если на 300 записях в гриде в ие11 страница еле шевелится, это нормальная ситуация или руки не оттуда? Ангуляр 1.5, простой ng-repeat c ng-bind, 10 колонок данных.
Vladislav
В гугле не банили. Из дельного там только гайдлайны.
Vladislav
разве плохо шевелится в IE11?) https://plnkr.co/edit/R4yAiRoX76maXfJtlS6l?p=preview
Спасибо тебе, добрый человек. Разобрался. Оказалось, дело в вёрстке. Бордюр радиусы в таблице жутко затормаживают скролл. Знай и умей)
Hesus
Как передать данные между одним и темже контролером находящимися на одном уровне друг под другом, общий у них только апп?
A Б
через сервис, наверное
Serhii
Фабрика
Serhii
Или у тебя ещё и синглтон?
Anton
Вопрос. Есть div.someclass(ng-class="{{ ctrl.photo.like ? 'active' : '' }}") С сервера получаю данные, какими-то манипуляциями беру элемент из данных и делаю что-то вроде self.photo = dataFromServer[i].photo[j]; Однако класс для div не добавляется, в веб-инспекторе <div class="someclass" ng-class="active">, но сам класс не добавляется. ЧЯДНТ?
Viktor
<div class="someclass" ng-class="{ 'active' : ctrl.photo.like }">
Anton
one moment
Viktor
после того как я поправил?
Viktor
свое сообщение
Anton
Ух ты. Крипота какая-то ваш Ангуляр и вообще веб-разработка. А как это работает? Где про это почитать можно?
Дима
Ангуляр крипота сам по себе, а не веб разработка))