@angular_js

Страница 306 из 325
voix
17.08.2018
13:16:02
Да это обычный settimeout со $scope.apply() просто )

Sergey
17.08.2018
13:16:22
Да это обычный settimeout со $scope.apply() просто )
Ну без улёта если apply уже бежит

А так понятно что он не магический)

voix
17.08.2018
13:16:42
Может быть тогда проблема не в асихронном запуске, а где-то еще?

Google
Андрей
17.08.2018
13:16:58
хз

voix
17.08.2018
13:17:01
Если "через раз работает"

Sergey
17.08.2018
13:17:07
И то что приходится так делать вообще это же нехорошо

Андрей
17.08.2018
13:17:30
та понимаю(

voix
17.08.2018
13:18:08
Скрины может дашь?

Что там у тебя грузится и что нет

Андрей
17.08.2018
13:18:49
не грузится тот кусок который скинул кодом

тоесть он грузится со старыми данными

voix
17.08.2018
13:20:01
Значит, ты его где-то обновляешь и молчишь?

Ты хоть проблему бы изначально нормально описал.

Андрей
17.08.2018
13:20:42
ну я обновляю, а потом снова захожу на эту страницу

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

ибо дата новая пришла

Google
Sergey
17.08.2018
13:26:20
А если вотчер на биндинг повесить?

Будет он срабатывать при обновлении?

Я правильно понял что не перерисовывается форма при обновлении doc?

voix
17.08.2018
13:31:41
Да чет мало инфы гражданин дает. Вытягивать приходится. Не по кайфу.

Sergey
17.08.2018
13:33:23
А я никуда не спешу))

Андрей
17.08.2018
14:55:43
А я никуда не спешу))
спасибо, нашел

Sergey
17.08.2018
15:01:10
А что было?

Андрей
17.08.2018
17:59:48
А что было?
Нудно было в apply взять апдейт doc

Genius
19.08.2018
14:49:43
ребят всем привет. Есть у кого время оценить небольшую работу? Просто мнение интересно.

https://github.com/XXGenius/angular_1.6

Тестовое задание на трудоустройство. каталог и корзина. функции добавление и удаление из корзины.

Sergey
19.08.2018
14:52:30
Быстро просмотрел, не по гайдлайнам Джона Папы

В контроллере инжекты не строковые, могут слететь после минификации

Вернее где как, вразнобой

Разбиение кода не по фичам, а по назначению

Ну т.е. controllers, views

Genius
19.08.2018
14:57:56
Ну коммент "хуйня лютая" подходит? Мне так Тим Лид ответил просто.

Sergey
19.08.2018
14:58:25
И несмотря на название, в папке components нет ангулар 1.5 компонентов

Если им надо было без обучения взять сразу опытного разработчика то одно

Google
Sergey
19.08.2018
15:00:01
Там есть к чему придраться

Но смертельного ничего

Genius
19.08.2018
15:00:30
Капец. Спасибо за потраченное время)

Sergey
19.08.2018
15:04:28
Та не за что. Не расстраивайтесь главное)

Genius
19.08.2018
15:04:54
Эх. Да уж. Спасибо

Sergey
19.08.2018
15:07:08
Ну если вам по какой-то неизвестной причине интересен нг1, почитайте https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md стайлгайд и нововведения версии 1.5

Genius
19.08.2018
15:10:26
Спасибо . А почему неизвестной ?) из-за того что уже умер типа ? Просто вакансии есть . Я вообще на нг2+ работал , но вакансий мало почему то (

Sergey
19.08.2018
15:13:12
Ну да, объявили о прекращении развития. На 1х можно получить только какой-нибудь легаси проект, без или с очень сложным переходом на 2+

Genius
19.08.2018
15:25:41
Ещё такой вопрос туда же. Есть смысл вообще изучать нг1?

Remite
19.08.2018
15:31:35
Andrey
19.08.2018
15:34:11
Понял.
- у сервисе catalog не нужно делать объявление модулей, а наоборот где объявляешь модуль туда и сервис импортируй - getAllProduct зачем юзать внутри $http который юзает $q еще раз $q ? - зачем оборачивать функцию loadBasketFromLocalStorage каррированием ? - зачем каждую функцию отдельно объявлять как фактори если можно это вкинуть в один класс так как оно касается одной фичи - $scope.products = this; так не делай, у тебя $scope как бы this - шаблоны рядом с контроллерами как бы - юзай компоненты - и последнее уже не нужно на старом кодить ))) конечно неплохо знать как оно там работает для саморазвития

Genius
19.08.2018
15:36:38
Genius
19.08.2018
15:39:17
voix
20.08.2018
05:58:50
И лучше, чтобы последний. Если умеешь ng2, на него достаточно много вакансий.

Google
Ivan
20.08.2018
08:10:31
Здраствуйте, может кто нить помочь, почему здесь ng-class не роботает http://i.imgur.com/4gK6E8U.png http://i.imgur.com/TRuo3y9.png

Ivan
20.08.2018
08:56:49
обект там только одно значение name

Andrey
20.08.2018
08:58:07
и какой там name допустим

Admin
ERROR: S client not available

Ivan
20.08.2018
08:58:46
На картинке в атрибуте data-key записано

http://i.imgur.com/TRuo3y9.png

change

Andrey
20.08.2018
09:01:10
вынесите определение классов в функцию типа ng-class="getClasses(value.name)" в функции getClasses создаете тот объект с классами и значениями к ним и выводите в консоль а потом return classes там и посмотрите что у вас твориться

Roman
20.08.2018
09:07:00
Всем привет

Есть задачка одна, на странице находится порадка 3-5к элементов, которые можно взять и мышкой выделить, раньше юзали обычный div и jquery selectable, вроде бы было достаточно, но сейчас нет, нужно что-то более правильное и быстрое. При выделении, selectable каждому элементу доставляет класс, в связке с angularjs это ооочень сильно грузит систему. Что посоветуете? Может быть кто-то что-то делал такое?

Remite
20.08.2018
09:15:41
angularjs - 5k элементов, больно Вам наверно. надо оптимизировать, смотрите биндинги, вотчеры

Sergey
20.08.2018
09:16:33
Убрать двусторонние биндинги, сделать так чтобы не было 3-5К одновременно на экране элементов (виртуаскролл, пагинация)

Roman
20.08.2018
09:23:27
Они уже делатся и так, там карты по 50к есть, они делятся на более мелкие

Есть конечно вариант все на канвас переделать, но это последний вариант)

Sergey
20.08.2018
09:26:29
Ну про кластеризацию вы должны знать наверняка)

Если речь про что-то типа маркеров на карте

Roman
20.08.2018
09:51:29
Если речь про что-то типа маркеров на карте
Это карта рассадки с местами, точнее с распоясовка цен, тут не получится кластера привязать

Google
Sergey
20.08.2018
10:06:47
Тогда только так, если не количеством

Roman
20.08.2018
10:09:28
Спасибо, буду пробовать

Хм, поставил старую версию jquery-ui, скорость раз в 10 выросла)

Константин
20.08.2018
13:56:04
Всем привет

Кто сталкивался с тем, что href="#callbackhunter" создает вот такой урл: http://0.0.0.0:8000/Search.html#!#callbackhunter

из-за этого плагин не реагирует

!#! – втф вообще?

Sergey
20.08.2018
13:59:50
!#! – втф вообще?
Подозреваю что вот это https://docs.angularjs.org/guide/$location#html-link-rewriting

Константин
20.08.2018
14:10:41
Подозреваю что вот это https://docs.angularjs.org/guide/$location#html-link-rewriting
ты с роутами работал? я – нет, и я чет ваще не врубаю че к чему

Sergey
20.08.2018
14:12:31
ты с роутами работал? я – нет, и я чет ваще не врубаю че к чему
Ну это у тебя $location похоже включает поддержку html5 для старых браузеров

Я не знаю почему он так делает



Случай явно похож

Почему - хз

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