@angular_js

Страница 269 из 325
Андрей
12.06.2018
11:38:13
какая у тебя задача ?
узнать предыдущий url

Andrey
12.06.2018
11:38:51
вообще опиши, а не конкретный участок

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

Андрей
12.06.2018
11:40:00
да, через костыли, но они нужны)

Google
Andrey
12.06.2018
11:40:18
так опиши что ты делаешь в общем

Sasha
12.06.2018
11:41:17
Пагни, а есть у кого знакомые, кто ищет удаленку? (25$/hr, фуллтайм, angularjs, команда - русскоговорящие)

Если что работать в паре со мной, спросите плиз у знакомых, если не сложно.

Oleg
12.06.2018
12:23:46
это туда где какая-то жесть?)

Sasha
12.06.2018
12:25:01
А с чего жесть?

Oleg
12.06.2018
12:25:49
а я уже не помню) но раньше ты писал е условия да?)

Sasha
12.06.2018
12:28:52
Не писал. Просто я тут пару раз поднимал на обсуждение вопросы дикие по ангуляру, поэтому и подумали, что у меня все жестко

Oleg
12.06.2018
12:30:29
может быть, да...

Bohdan
12.06.2018
12:45:54
а я уже не помню) но раньше ты писал е условия да?)
Да, это кажись он говорил, что вляпался и контрактом обязан минимум какое то время отработать) А там жопа неимоверная)

Sasha
12.06.2018
12:47:52
Нет, это не я

Я говорил, что начал погружаться во фронт и начинаю забывать бэк

Bohdan
12.06.2018
12:56:01
А может и так

Andrey
12.06.2018
13:57:43
Да, это кажись он говорил, что вляпался и контрактом обязан минимум какое то время отработать) А там жопа неимоверная)
то другой чел предлагал, типа что бы уволиться нужно еще месяц отбатрачить еще на контору

Google
Oleg
12.06.2018
13:58:37
и найти замену))

Ivan
12.06.2018
20:09:19
Дано: Angular 1.3.2, ES5. Надо: Angular 2+, Typescript. Вопрос: Есть смысл переводить ES5 в Typescript, дабы заработал ng serve/ng build, а затем переписывать старые директивы на Компоненты + Директивы и т.д.?

Либо проще запилить с нуля весь похожий функционал на Angular 6?

Remite
12.06.2018
20:27:09
Второе

Андрей
13.06.2018
09:33:41
можно ли узнать количество свободной памяти на устройстве?

Bohdan
13.06.2018
09:35:06
Вроде не

Фёдор
13.06.2018
10:01:17


Denis
13.06.2018
10:06:40
заменить рекурсию на цикл

Фёдор
13.06.2018
10:11:00
заменить рекурсию на цикл
Ммм... ну тут это будет сложно. Очень)

Denis
13.06.2018
10:15:15
почему?

ты не можешь посчитать количество вложенных нод?

это же по сути дерево

считай дерево

Фёдор
13.06.2018
10:17:13
ты не можешь посчитать количество вложенных нод?
В том то и дело, что каждый раз их колличество будет разным. Поэтому и сделана рекурсия.

Denis
13.06.2018
10:17:48
$scope.data у тебя же есть

посчитай это дерево

Фёдор
13.06.2018
10:17:59
Причем как вы можете увидеть из кода, каждый следующий элемент зависит от предыдущего

Google
Фёдор
13.06.2018
10:18:16
Так оно этим кодом формируется

Denis
13.06.2018
10:32:20
ааа, вижу ну тут ситуация такая что ты никогда не знаешь когда оно закончится, не могу сейчас нормально сообразить, я бы просто удалил весь тот код что написан и со свежей головой написал заново. Можно просто чекать все ли ноды в составе но это дорого. По-хорошему тебе апи должно отдавать параметры дерева, а то так получается что ты строишь то чего сам не знаешь ещё и асинхронно

Denis
13.06.2018
10:34:57
да я думал про Promise.all но не додумал

Фёдор
13.06.2018
10:36:40
Вообщем тут один выход - пусть допиливают сервак

Valera
13.06.2018
10:39:09
Привет У кого-то есть мак с установленным хромом?

Sergey
13.06.2018
11:10:24
https://medium.com/basecs/breaking-down-breadth-first-search-cebe696709d9

Вам вообще что надо, резолвнуть промис когда всё дерево обошли?

Denis
13.06.2018
12:31:45
Вам вообще что надо, резолвнуть промис когда всё дерево обошли?
У него динамически загружающееся дерево, информации о дереве нет т.е оно может быть любой формы и никак наперёд это не узнать

Всё что он может сделать — подгрузить следующую ноду и посмотреть есть что дальше грузить или нет

И ему надо узнать когда это дерево закончилось формироваться

Sergey
13.06.2018
12:42:42
И ему надо узнать когда это дерево закончилось формироваться
А зачем там рекурсия? Загрузить уровень, загрузить ветку, в клиенте уже получать данные, без обхода, это ж онанизм какой-то

Ну в смысле метод всего один - загрузить ветку по ид родителя и флажок, полностью или только один уровень

Denis
13.06.2018
12:44:51
Ну у него такой кейс видимо что надо загрузить всё в любом случае

Поэтому рекурсия

Sergey
13.06.2018
12:45:13
Ну зачем для этого долбиться рекурсией в каждую ноду >.<

Denis
13.06.2018
12:46:16
Он не может загрузить ветку полностью по ид родителя

Вот в чем прикол

Как я понял

Google
Denis
13.06.2018
12:46:44
Там с бекендом не лады какие-то явно

Sergey
13.06.2018
12:47:04
Ну хотелось бы выслушать начальника транспортного цеха

А то он ушел, а мы гадаем)

Denis
13.06.2018
12:49:01
Это да, я уже сам запутался

Фёдор
14.06.2018
06:22:15
Воу, тут прям горячее обсуждение было. Сорян, что ушел. Объясню что было. Апи написано откровенно плохо, потому что дерево на сервере не формировалось, а формировалась грубо говоря одна ветка, т.е. я отправлял на сервер запрос где указывал родителя, он мне присылал ветку, и так далее. Пришлось колхозить и писать скрипт, который вы видели ранее. Вчера отдал это все дело на доработку. Там работы на 2 минуты в принципе.

Андрей
14.06.2018
18:43:28
Надо все это завернуть внутрь ещё одного промиса. И вызвать ресолв когда не вернулось нод



А вообще конечно делать так нельзя. Пару клиентов сервер ляжет. Лучше все выбрать одним полоским списком и стороить дерево на клиенте

Алексей
14.06.2018
19:58:48
Подскажите как реализовать , к примеру пользователь заходит на страницу, если в api приходит что либо к примеру у поля start=False, то у него будет заглушка на весь экран, a при смене на True она исчезает?

Bohdan
14.06.2018
20:07:48
Подскажите как реализовать , к примеру пользователь заходит на страницу, если в api приходит что либо к примеру у поля start=False, то у него будет заглушка на весь экран, a при смене на True она исчезает?
Один глобальный сервис с методами show() и hide() Связывай их как то между собой: или реактивность, или коллбэки В рут компонент добавляй заглушку, которая отображается через ng-if на связывающее свойство

Maksym
15.06.2018
10:35:36
привет подскажите как можно сделать применения атрибута опционально. Т.е. хочу добавлять директиву (атрибут) к элементу по условию. Есть какие-то техники этого?

Remite
15.06.2018
10:38:14
нет, только 2 одинаковых элемента с нг-ифами

Maksym
15.06.2018
10:40:45
эх(( этого боялся) спасибо

Denis
15.06.2018
12:51:48


Константин
15.06.2018
13:03:03
Привет А ты потыкай по ссылкам Первую открываешь - если непонятно - на странице следующую

рано или поздно поймешь что именно у тебя не так, как они советуют

У меня лично всегда так - вот вроде все как по гайду, а консоль красная Потом пойду по ссылкам и все ровно

Артур
15.06.2018
13:05:18
Мне такой метод не помогал.

Вы сервис не правильно инжектите

Denis
15.06.2018
13:06:04
А как правильно?

Google
Oleg
15.06.2018
13:06:33
А как правильно?
Ну мы не знаем как это сделано сейчас. Но не так)

Denis
15.06.2018
13:06:56
сейчас на гист залью

Артур
15.06.2018
13:09:36
В ProfileController скорее всего EmailChange не правильно инжектится. Либо не так он называется, либо Provider не приписан

Denis
15.06.2018
13:13:24
https://gist.github.com/denisoster/f98f57af70e1577e594be17e238401e0

Вроде все что связано

Артур
15.06.2018
13:15:03
Попробуйте написать: app.controller 'ProfileController', ($scope, Page, user, EmailChangeProvider) ->

Denis
15.06.2018
13:20:56
Ну у меня ведь нету ничего с именем EmailChangeProvider

Артур
15.06.2018
13:22:47
Я работал с Typescript, мне это не надо было писать, он почему-то всё понимал. Но когда я начинал писать на JS, то заметил такую тенденцию. Он почему-то хочет суффикс Provider на конце. Видимо он только так понимает, что это сервис.

Вы проверьте, я не уверен, что это поможет.

Denis
15.06.2018
13:24:16


Артур
15.06.2018
13:25:30
Есть теория, что он почему-то не видит/не знает этот компонент и соответственно не может заинжектить

Denis
15.06.2018
13:26:13
только чего ему не хватает

Артур
15.06.2018
13:27:47
Это вам предстоит понять)

Sergey
15.06.2018
13:34:04
Попробуйте другой способ получения зависимостей

Щас, погодите, вспомню как оно там)

Артур
15.06.2018
13:35:10
$injector ?

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