@angular_js

Страница 101 из 325
Ramin
22.01.2017
09:36:03
В чем глобально преимущество второго? Для админки это разве критично? По ощущениям, на второй сложнее найти человека, чем на первый.

Дмитрий
22.01.2017
09:37:10
Ну просто сложность проектов на первом имеет свойство расти взрывообразно) И он создавался заметно в иное время с иными требованиями, сейчас многие его возможности как в телеге пятое колесо

Каїн
22.01.2017
09:37:22
На втором будете писать год

На первом за пару недель

Google
Дмитрий
22.01.2017
09:37:45
Внедрять новую фичу — наоборот)

Ramin
22.01.2017
09:37:53
Мы склоняемся к первому, да и шаблонов на него предостаточно.

Каїн
22.01.2017
09:37:55
Как бы нет

Первый берите

Второй для стариаперов

Дмитрий
22.01.2017
09:38:17
Я бы на реакте посоветовал)) И народу заметно больше отзовётся и навыки у них получше будут

Каїн
22.01.2017
09:39:04
За два года или больше опыта у людей с а1 прибавилось

А а2 даже пол года нету

Вебпак , а1 и впирьйод

Sergey
22.01.2017
13:34:35
На втором будете писать год
есть риски на суппорт сторонних решений, но в целом вы драматизируете

А а2 даже пол года нету
ну да, 9 месяцев с релиз кандидата и 3 месяца с релиза.

A
22.01.2017
15:42:03
спасибо, всегда найдется профи, который даст очевидный совет

Google
Denis
22.01.2017
16:19:29
Мы склоняемся к первому, да и шаблонов на него предостаточно.
правильно делаете, сейчас у некоторых тут лопнет пукан, но angular 2 это не тру вэй - это погоня за мэйнстримом, вы напишите, а следующей версии они сменят апи и вы сядете в лужу. Пишите на 1.5.x и не парьтесь, он будет жить так долго, как долго будет длиться релиз нормальной стабильной версии angular 2

Yuriy
22.01.2017
16:43:29
я сторонник angularjs по той причине, что еще совсем даже не трогал angular 2 - нет времени)

и вопрос по совместимости с браузерами. выходит почти идентична что у angular.js что у angular 2?

Maxim
22.01.2017
19:42:37
Я тоже из тех, кто не любит ангуляр 2....

A
23.01.2017
09:08:04
Еще вопрос есть, похож на предыдущий. У меня приходят данные для элемента в ЖСОНе, но шаблон для этих данных зависит от значения одного из параметров в этих данных. Я сделал директиву, где сначала запрашиваю данные и подставляю нужный шаблон, а потом в контроллере запрашиваю данные еще раз чтобы отобразить их. Можно ли сделать лучше?

если бы можно было имя элемента в шаблоне брать из контроллера, то всё было бы просто

Михаил
23.01.2017
09:28:25
Директива не должна запрашивать данные. Почему не написать N директив для каждого типа отображения, в контролере получать json(через сервис), исходя из параметра отображать нужную директиву?

A
23.01.2017
09:34:34
> исходя из параметра отображать нужную директиву? в этом проблема, так можно разве?

подскажите, пожалуйста, как

N директив я уже написал

Михаил
23.01.2017
09:49:55
> исходя из параметра отображать нужную директиву? в этом проблема, так можно разве?
ну у тебя же есть контроллер, можно в его вью написать все директивы и юзать определенную от заданых условий? например ng-if ?

A
23.01.2017
10:00:16
полчилось, спасибо

а если мне нужно считать количество кликов на определенную кнопку - это модель нужна уже?

Ilya
23.01.2017
15:24:45
Народ, помогите, я скоро помру от непонимания происходящего. Использую prerender.io (кэширует сайт при помощи phantomjs). Все отлично работало, пока в один момент он не полетел. Сайт открывается отлично, но если смотреть сайт через phantomjs, то вылетает ошибка:

я уже все перепробовал, сил нет)

(рабочий линк: https://u1752.blue.elastictech.org/guest/program/web-developer)

Kool
23.01.2017
16:14:39
Напрямую с фантомом не работал, но работал с кармой (юнит тестирование), который его использует, там в конфиге просто правильные пути надо прописать к файлам

Google
Nick
23.01.2017
16:42:02
Народ всем привет! Говорим про javascript в 2017ом прямой эфир открытый вебинар. В эфире разработчики angular 2, react.js, vue.js, basis.js https://loftschool.com/webinar

Ilya
23.01.2017
18:48:38
Напрямую с фантомом не работал, но работал с кармой (юнит тестирование), который его использует, там в конфиге просто правильные пути надо прописать к файлам
Так проблема в том, что в другой директории где есть ангуляр, все отлично работает. Да и в этой раньше тоже все хорошо работало. Из ошибок напрашивается вывод, что файл angular.js вовсе не загружается, пока все остальные спокойно грузятся. Но как такое может быть? (can't find variable: angular (angular-locale.js и тоже самое в файле приложения)

Если из фантома отключить "выдирание" скриптов из страницы перед её кэшированием, то видно, что все файлы на месте =/

Kool
23.01.2017
18:50:13
Так он его реально грузит? Включите дебаг

Ilya
23.01.2017
19:07:11
Фантом не из консоли работает, поэтому с дебагом проблемы, но добавил вывод в консоль загружаемые данные на событие onResourceRequested под условием !requestData.aborted, выводит все скрипты верно

Подключилась техподдержка самого prerender, но они тоже в недоумении, попросили перенести все скрипты в шапку, но это не помогло :(

Дмитрий
23.01.2017
19:38:25
У фантома есть своя страница дебага

Ilya
23.01.2017
19:41:43
Решил проблему, что-то мешало ему обработать файл angular.js (в конце него подключались модули, удалил один и все заработало) Странно то, что сам фантом не писал в консоль, мол, в файле ошибка. Он просто пропускал его и не загружал в страницу.

И при том, что эта ошибка браузером не обрабатывается ,как ошибка и все спокойно работает

Amon Bower
24.01.2017
10:46:44
Есть $watch(), который отлавливает изменение модели. Когда загружается страница, из JSON берется значение и меняет его в модели, следовательно вызывается сам $watch. Подскажите, как определить, что изменение (ng-model) выполнил юзер, а не скрипт.

Делал так, но это не решение.

if (newValue == oldValue) return false;

Maxim
24.01.2017
10:53:50
Друзья, https://hh.ru/vacancy/19408237 как говорится молодой дружный коллектив, интересный проект. Финальная зп обсуждается

Jared
24.01.2017
11:44:29
Друзья, https://hh.ru/vacancy/19408237 как говорится молодой дружный коллектив, интересный проект. Финальная зп обсуждается
Конкурентоспособная белая заработная плата ? Плоховато в Казани с доходами

A
24.01.2017
15:10:42
75 в казани это очень круто

можно за год на квартиру накопить

Denis
24.01.2017
15:30:35
эм, 600т стоит квартира?

Admin
ERROR: S client not available

Denis
24.01.2017
15:30:54
в Казани?

простите за оффтоп, конечно

Google
Ilya
25.01.2017
08:51:17
Привет всем. Подскажите как грамотно организовать большую форму с различными полями, чекбоксами и т.д., используете ли вы фабрики геттеров сеттеров или какие то другие практики используете?

d0as8
25.01.2017
09:17:26
ку. кто-нить использовал selenium для тестирования spa на ангуляр?

Стас Щетинников
25.01.2017
11:19:06
а angular1 и angular2.

Sasha
25.01.2017
14:15:55
Такой вопрос, есть ui-router, есть parent tepmate и внутри есть child's. В контроллере родителя выполняются некие манипуляции общие, в детях частные. Когда я делаю переключение въюх(state.go), у меня и parent контроллер перезагружается. Как можно этого избежать?

mr
25.01.2017
14:17:43
на сколько я понял и на сколько я помню, избежать нельзя перезагрузки контроллера. Если надо хранить некое состояние, используй сервис

Sasha
25.01.2017
14:19:13
А может я неправильно использую вложенный контент?

Имею ввиду, есть ли каноничный способ для разных въюх внутри одной части темплейта. Конечно, можно скрывать нгифом, но там лапша будет дикая

mr
25.01.2017
14:21:15
я хз конечно за правильность того как ты используешь контент, у меня просто был такой юзкейс и я использовал сервис, который глобально свое состояние хранил, потом при перезвагрузке контроллера значения подставлялись из сервиса, чтобы состояние не терялось

Sasha
25.01.2017
14:23:17
У меня есть общий родительский контроллер для list view. Внутри можно переключать варианты отображения(внутри каждого есть своя логика, поэтому нужны отдельные контроллеры). Родительский контроллер получает некую часть данных, которая нужно одинаково для всех въюх внутри

mr
25.01.2017
14:29:12
раз парент контроллер перезагружается, то его состояние нужно хранить, а хранят в сервисе. В общем в любой непонятной ситуации используй сервис:)

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

я для этого испольовал свой костыль https://github.com/atellmer/spawn.js

Sasha
25.01.2017
14:36:26
Спасибо, посмотрю

d0as8
26.01.2017
07:37:55
мы использовали. И e2e и честный селениум.
а вы как-нибудь адаптируете тестируемый спа под селениум? например я столкнулся с неудобством(скорее даже с неочевидностью) использования локаторов для проверки

Greg
26.01.2017
10:42:55
Нет слов: https://medium.com/%D0%BE-%D1%87%D1%91%D0%BC-%D0%BC%D0%BE%D0%BB%D1%87%D0%B0%D1%82-%D0%B2-it/devcookies-29e098564ac3#.27uld48l4

Fozilbek
26.01.2017
15:44:12
? Самий крутой фремворк. AngularJS ?11 %64 ?????? ReactJS ?4 %23 ?? AurelyoJS ?0 %0 ? Vue ?2 %11 ? ? 17 - всего голосов ? 26.01.2017 20:41

Nikolay
26.01.2017
15:57:28
нашли где опросы делать

Алексей
26.01.2017
16:00:53
Какой "неожиданный" результат опроса

Google
Alex
26.01.2017
21:12:09
BLOCKCHAIN NEWS ЕЖЕДНЕВНЫЙ АГРЕГАТОР СВЕЖИХ НОВОСТЕЙ О КРИПТОВАЛЮТАХ И ТЕХНОЛОГИИ BLOCKCHAIN https://t.me/blockchain_news

kaflan
26.01.2017
21:16:44
пишу на вью

практически ангуляр

токо с рендером нормальным и сервисы присутствуют

kaflan
26.01.2017
21:17:59
да токо они другие

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