
Artem
05.07.2018
23:06:43

Remite
05.07.2018
23:08:12
Это проблема на уровне джаваскрипта а не ангуляра

Artem
05.07.2018
23:08:52
Единственный вариант что вижу, добавить ng-if на компонент, но это не подходит

Google

Remite
05.07.2018
23:09:51
между тем что не пропускает и тем что пропускает
Итак, повторим
Вы на фронте жмякаете кнопку
Идете на свою ноду
Генерите ссылку для авторизации в гугл
Возвращаете её на фронт
На фронте открываете эту ссылку
По результату авторизации редиректите обратно на приложение
Верно?
Если да - то в какой момент проблема ?:)

Artem
05.07.2018
23:12:40

Stas
05.07.2018
23:13:38

Remite
05.07.2018
23:14:20

Stas
05.07.2018
23:15:36
Вы получаете форму регистрации с ноды?
вот тут получается когда я делаю открыть в новом окне, я получая форму, а когда не в новом (оно должно перенаправить) выдаёт ошибку этих самых заголовков

Artem
05.07.2018
23:16:11
Чего Вы пытаетесь добиться?
Получили данные -> Передали в компонент -> Он их сконвертировал, изменил, измененные данные снова сконвертировал в исходный формат -> Наш параметр обновился

Remite
05.07.2018
23:17:52

Artem
05.07.2018
23:17:57
Если конкретнее, передали дату в юникс, внутри нужно её сделать жс датой, изменить, и вернуть снова в юникс

Stas
05.07.2018
23:18:47

Remite
05.07.2018
23:19:01

Stas
05.07.2018
23:19:36
вот в апи запуск паспорта
router.get('/auth/google', passport.authenticate('google', { scope : ['profile', 'email', 'openid'] }));

Google

Stas
05.07.2018
23:19:53
вот гугл стратегия в паспорте
passport.use(new GoogleStrategy({
callbackURL: '/api/auth/google/redirect',
clientID: keys.google.clientID,
clientSecret: keys.google.clientSecret
},
(accessToken, refreshToken, profile, done) => {
console.log(profile);
}
));

Artem
05.07.2018
23:20:36

Stas
05.07.2018
23:20:52
вот на этом этапе без ангуляра, меня перенаправляет на форму регистрации

Remite
05.07.2018
23:21:10
Передавайте как есть, просто для биндинга оберните в обьект, а потом достаньте из обьекта и отдайте туда кому надо, не вижу в єтом проблемі

Artem
05.07.2018
23:26:55
Нельзя делать ничего вне этой компоненты, в этом вся проблема
Включая оборачивание

Remite
05.07.2018
23:28:09
В Ваш компонент прилетает число, и нельзя с ним ничег оподелать ?
ну больно
яб даже сказал ну ой

Artem
05.07.2018
23:31:28
Да, каким число пришло, таким должно уйти, простым, без лишних остановок, но с новым значением

Remite
05.07.2018
23:39:12

Artem
05.07.2018
23:39:53
Зачем это нужно: приходят данные, с полями даты, много разных данных, много дат. Нужно использовать их в формах, с инпутом-датапикером, датапикер, это сторонняя директива (uib-datepicker). Он работает с жс объектом даты. И он обёрнут в мою компоненту, внутри которой я хочу ковертировать получаемую дату для пикера, и после его работы. А нужно это, дабы не конвертировать каждое поле даты при получении с сервера в личном порядке

Remite
05.07.2018
23:39:54
Вы можете в сетере модифицировать как вам надо значение, сетить его в локальную модель и из неё возвращать

Artem
05.07.2018
23:44:37

Remite
05.07.2018
23:45:13
Да тогда я думаю решение с геттером и сеттером Вам подойдет, Вы просто подмените значение которое возвращает сеттер и в следующем дайджест цикле оно обновиться выше во вью

Artem
06.07.2018
00:06:30
Да, я понял, у меня была проблема с гетером, рекурсия получалась. Теперь всё встало на свои места. Ещё раз СПАСИБО!

Andrey
06.07.2018
04:03:35

Ricky
06.07.2018
05:51:17

Remite
06.07.2018
07:14:13

Andrey
06.07.2018
07:54:12
да, браузера, но выставляет сервер
пробелма в том что нода походу проксирует все заголовки фронта, а не свои на сервак
а вот если с сервера на сервер обратиться, то норм

Google

Remite
06.07.2018
09:12:25

AluV
06.07.2018
12:43:46
Ребят подскажите хороший компонент для первого ангуляра чтобы страны выводить и города в зависимости от страны

Максим
06.07.2018
13:21:33
А причем тут компонент? Тебе нужна база с городами и странами.. и 2 списка..

Ricky
06.07.2018
13:23:13

Remite
06.07.2018
14:16:41

AluV
06.07.2018
14:17:09
Взял из npm модулей прокинул в angular

Andrey
06.07.2018
14:30:55

Ricky
06.07.2018
14:31:32

Andrey
06.07.2018
14:31:59
NPM же

Ricky
06.07.2018
14:32:48
NPM же
фронтенд компоненты ты из npm берешь?

Andrey
06.07.2018
14:33:09

Ricky
06.07.2018
14:34:40
Да
как тебе удобно, если я пишу на ноде и параллельно на ангуляре, то это получится каша не?

Andrey
06.07.2018
14:35:09
2 проекта норм

Ricky
06.07.2018
14:37:44
2 проекта норм
ну или browserify, если проект более-менее не легасишный

Stas
06.07.2018
15:57:14

Ricky
06.07.2018
15:58:17

Stas
06.07.2018
15:58:52
у меня в джейсоне только нодовские пакеты

AluV
06.07.2018
17:06:27
Ребят в функции link пишу:
scope.multiple = (attrs.multiple==="false") ? "false" : "true";
А в самом темплейте внутри директивы:
multiple="{{ multiple }}" у компонента, которую помещаю внутрь директивы.
Так вот видимо он не обновляется или не приходит в начале может но не работает так. Только если самому true или false прописывать то четко. А вообще он чет не биндится, хотя я выводил значение в темплейт нормально все

Google

Ricky
06.07.2018
20:02:12

Nurlan
07.07.2018
02:32:37

Bek
07.07.2018
05:43:14

Ricky
07.07.2018
06:07:28

Admin
ERROR: S client not available

Nurlan
07.07.2018
16:09:52
Добрый вечер
Вопрос, я пишу приложение Nodejs, Express +AngularJS, написал регистрацию в приложении
Как теперь организовать переход после регистрации на страницу
Это на стороне AngularJS, так как роутер на нем
Или на стороне express

Stas
07.07.2018
16:23:51
я не уверен, но вроде на angularjs нельзя же закрывать роуты
то есть если в юрл вбить нужную строку, то никакая регистрация не нужна

Remite
07.07.2018
17:48:23
Можно закрывать роуты, на экспресс вы не сможете закрыть ангуляровские роуты
Вам нужно проверить имеет ли пользователь право на доступ к росту и пускать его туда или нет

Andrey
07.07.2018
20:00:31
засранный package json
2 отдельных проекта же, я не мешаю фронт и бек
и да, а зачем вам модули для nodejs в браузере ?)

AluV
09.07.2018
07:26:11
Как прокинуть переменную через свойство ? правильно ли я делаю
multiple="{{ multiple }}"
У меня в этой компоненте не особо она парсится

Dart
09.07.2018
07:38:22
/stat@combot
/stat@combot

Google

Combot
09.07.2018
07:38:25
combot.org/c/-1001024737789
combot.org/c/-1001024737789

Dart
09.07.2018
07:43:49
Всем Привет.
В проекте возник вопрос версионирования AngularJs приложения.
Предпосылки такие: Legacy приложение ведется в одном репозитории (GIT), без ветвления. Проанализировав приложение стало ясно, что внутри бизнес-задачи не пересекаются. И по сути могут быть разными приложениями, сейчас это монолит. Также возникла необходимость разворачивать клиенту только определенный функционал, не трогая остальные части приложения.
Пока пришла только одна мысль: делать проект - feature based, то есть разбивать на каталоги и вычленять контроллеры и представления в эти каталоги + разворачивать на сервер только эти каталоги.
Подскажите: у какого какой опыт? может можно это версионировать на уровне Git ?

Remite
09.07.2018
07:44:01

AluV
09.07.2018
07:44:46
Без интерполяции
Я просто юзал tAttrs.multiple вменсто scope, а там именно некомпилированная версия в первозданном виде

Andrey
09.07.2018
08:05:42

Iron
09.07.2018
08:57:23
ну и сборка будет намного быстрее, если она есть)


Dart
09.07.2018
09:00:02
Но Git subtree ведет общую историю после затягивания и не пойму как откатится

Iron
09.07.2018
09:03:41
боюсь это только усложнит разработку в итоге

AluV
09.07.2018
10:25:58
так и не нашел пока что как запилить страны с регионами выпадающий список. Нет нигде работающих пакетов с данными или ангуляр компонентов, капец

Максим
09.07.2018
10:28:30
у тебя БД есть? бэк есть?

AluV
09.07.2018
10:29:05
есть

Максим
09.07.2018
10:30:05
покури это..
база городов и стран из VK..
вытянуть оттуда страны при загрузке страницы
а далее по стране уже вытягивай города