@angular_js

Страница 212 из 325
Max
14.01.2018
18:40:16
у кого-то есть хорошая карусель на подобии слика, но аналог?

Andrey
14.01.2018
18:45:10
у кого-то есть хорошая карусель на подобии слика, но аналог?
я думаю лучшей не найти slick просто работает и под тач и респонсив и еще куча всего чем тебе он не устраивает ?

Max
14.01.2018
18:45:34
У меня на проекте он ломается в разных позах)))

Andrey
14.01.2018
18:45:52
У меня на проекте он ломается в разных позах)))
я тоже его использую, не видел проблем

Google
Max
14.01.2018
18:45:59
Например при ините может хорошо загрузиться, полазив по приложению, возвращаюсь на главной (где он расположен), а он не успевает перерендериться, и все элементы толпой лежат

В основном проблемы с перерендером слайдера

Или например массив заменить динамически

Max
14.01.2018
18:46:37
Проблемы мои)))

но слик не успевает

Может есть советы какие-то как обойти подобные проблемы?



Andrey
14.01.2018
18:47:38
Может есть советы какие-то как обойти подобные проблемы?
ну как не успевает ? сколько у тебя элементов ?

Max
14.01.2018
18:47:40
вот такое вот например случается

дать timeout на 500 мс и всё отлично

ну это для примера, что он не успевает

дать 100 мс, и оно будет чуть иначе

Google
AP?
14.01.2018
18:48:20
почему бы его не задизаблить до момента получения всех данных?

Andrey
14.01.2018
18:48:21
без кода никак или тестового примера )

Max
14.01.2018
18:48:26


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

AP?
14.01.2018
18:49:30
да, спиннер какой-нибудь

Max
14.01.2018
18:49:33
без кода никак или тестового примера )
щас может какой-то тестовый код набросаю

AP?
14.01.2018
18:49:47
как только получишь для него полную коллекцию инфы - начинаешь его рендерить уже на основе неё

Max
14.01.2018
18:49:51
да, спиннер какой-нибудь
а как понять что он готов? в плане до которого момента мне его дизейблить?

Andrey
14.01.2018
18:50:01
щас может какой-то тестовый код набросаю
желательно что там у тебя в качестве этих элементов и количество их

AP?
14.01.2018
18:50:11
до момента как запрос отработает)

промис)

Max
14.01.2018
18:50:27
прикол в том, что промис как раз мой хелпер

и при первом запросе идёт много времени

и оно успевает отраотать

но когда по приложению лажу, и возвращаюсь, происходит очень мало времени

AP?
14.01.2018
18:50:49
ещё один промис?

Max
14.01.2018
18:50:54
и он не успевает отренедирться

Например?

ну типо мне какой-то ивент нужен isrendered

желательно что там у тебя в качестве этих элементов и количество их
количество 20, показывается на странице по дефолту 3. В качестве элементов - массив объектов, все как по норме)

Google
Max
14.01.2018
18:52:21
в массиве объектов мало инфы, пару строк (как на скринах выше)

AP?
14.01.2018
18:52:46
данные с бэкенда же тянутся?

напиши ещё одну функцию для рендера слайдера, её вызов воткни в then геттера данных

есть ещё директивы, но я не очень хорошо разбираюсь

Max
14.01.2018
18:53:43
они то с бекенда тянутся да, при первом запросе просто громоздкая инфа идёт, и время много, следовательно и отрендериться успевает а вот второе попадение туда (без перезагрузки страницы) быстрое

я попробую))) спасибо

AP?
14.01.2018
18:54:10
как туда происходит второй заход? spa ?

Max
14.01.2018
18:54:20
да

AP?
14.01.2018
18:54:31
а эти данные где хранятся, пока лазишь по приложению?

Max
14.01.2018
18:54:39
нет

просто запрос быстрый

AP?
14.01.2018
18:55:00
так может второй раз что-то криво отрабатывает?

Max
14.01.2018
18:55:04
массив из 100 объектов легковесных, например

да нет, раз сетТаймаут позволяет отрендерить)))

AP?
14.01.2018
18:55:15
или в первый раз тянется что-то нужное

Max
14.01.2018
18:55:33
даю 100 мс дополнительных, рендерится лучше, чем без даю 500 и рендерится так как надо

как будто не успевает растянуться

и ему нужны эти пару сотен мс

а еще есть бизнес требования, по которым я должен динамически менять массив объектов

и в какой-то момент слик с ума сошёл

Google
Max
14.01.2018
18:56:33
и ломался сразу

AP?
14.01.2018
18:57:13
это так себе костыль

Max
14.01.2018
18:57:27
костыль - это то, как я обошёл эту ситуацию

AP?
14.01.2018
18:57:30
+1 требование, поле, строчка текста - и будешь таймаут увеличивать для рендера

Max
14.01.2018
18:57:33
Но у меня появились проблемы со скоростью приложения

и предположительно из-за моих костылей

и сейчас хочу выбрать новую стратегию

я это понимаю(

Alexey
14.01.2018
20:23:32
Всем привет. Использую angular 1.2 не хватает bindToController в директивы. Нашёл такое https://gist.github.com/btford/00174ce864eed5ecbae4. Но ругается на Cannot read property 'compile' of undefined. Может кто сталкивался?

Alexey
14.01.2018
20:28:55
К сожалению нет возможности.

Andrey
14.01.2018
20:29:59
К сожалению нет возможности.
если не секрет, почему ?

Alexey
14.01.2018
20:32:44
довольно сложно. Если коротко, то основной проект не наш, по этому версии трогать нельзя)

Valera
15.01.2018
13:34:28
Привет Есть объект вида: $scope.personalData = {a: 1, b: 2} Как его можно передать в параметрах post в таком виде: ? personalData.a = 1 personalData.b = 2

Valera
15.01.2018
13:36:44
Переобразовывается в массив personalData[a] = 1

Через $.param(data)

Если просто отправлять объект - отправляется json, что тоже не подходит

Nikolai
15.01.2018
13:47:36
https://docs.angularjs.org/api/ng/service/$httpParamSerializerJQLike

Valera
15.01.2018
13:49:43
Отправляет данные вида: {"personalData":{"firstName":"v"}}:

Google
Nikolai
15.01.2018
13:51:00
значит ты не так его готовишь. Он делает обычный urlencoded запрос

Azat
15.01.2018
17:47:55
▫️Какой у вас проект или где работаете? - начал учить т.к. тестовое на ангуларе ▫️В чём вы специалист? - фронтенд ▫️Чем можете быть интересны или полезны сообществу? - хорошими вопросами ▫️Чем интересно сообщество вам? - информация об ангуларе 1 ▫️Откуда вы? челябинск ▫️Как узнали про группу? - забил в поиске #whois

Анвар
16.01.2018
10:08:07
привет такая ошибка выходит: ERROR in src/app/components/login/login.component.ts(17,10): error TS2339: Property 'loginService' does not exist on type 'LoginComponent'.

Andrey
16.01.2018
10:08:23
все ясно же написано

Анвар
16.01.2018
10:08:37




Andrey
16.01.2018
10:09:03
вот скажи, где ты сервис инжектишь в компонент ?

ты только его вызываешь

Sergey
16.01.2018
17:23:15
https://hotell.gitbooks.io/ng-metadata/content/docs/recipes/ng-upgrade.html кто-нибудь занимался таким? Рабочая схема?

Andrey
16.01.2018
17:26:16
https://hotell.gitbooks.io/ng-metadata/content/docs/recipes/ng-upgrade.html кто-нибудь занимался таким? Рабочая схема?
я хотел, но мне очень стремно это заливать на прод это и размер бандла цветочки еще а то что в какой-то момент может отвалиться это еще хрен знает я понемного переписываю все компоненты, все структурирую и вручную переход буду делать этой штуке я не верю плюс хорошо что я пишу на angularjs + typescript, эт еще облегчает переход

Sergey
16.01.2018
17:45:41
А rxjs вкручивал? Что используется для state management?

Andrey
16.01.2018
17:49:01
А rxjs вкручивал? Что используется для state management?
не вкручивал я это, опять же - хотел я много хотел чего сделать, но все упирается в этот гребаный digest я вообще одно время изучал исходники ангуляра, хотел внутро service worker влепить и в нем крутить digest но там не все так просто как оказалось

Andrey
16.01.2018
17:55:40
А как соотносятся digest и rxjs? Насколько я понимаю, там все будет на observerble'ах отдельно от дайджеста. Или нет?про сервис воркер - занятная мысль)
ну как, я хотел rxjs вместо вотчеров, но увы так работать не будет, нужно же digest запускать в других местах как-то он особо и не нужен был

Sergey
16.01.2018
18:11:16

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