@angular_js

Страница 81 из 325
Виктор
04.11.2016
18:35:13
Поизучате для начала как это все работает, готовьтесь к мучениям:) Потом уже за конкретные задачи беритесь

Slava
04.11.2016
18:49:37
Спасибо. Все получилось!!! Часов 6 потратил на это(

Sergey
04.11.2016
19:37:18
Всем привет

где можно посмотреть бест практикс по созданию компонентов?

Google
Sergey
04.11.2016
19:38:00
да и в целом по их взаимодействию

Андрей
05.11.2016
08:28:14
Здарова. Работаю в стартапе, делаем приложения на ionic. Сам из Самары. Нашёл про чатик из подборки #whois

Fayozjon [CybernatiC]
05.11.2016
08:29:59
Привет всем! Работаю фрилансером, фулл-стак. Начинал как php программист, сейчас верстаю делаю сайты под ключ, работаю на ionic framework. Делаю моб приложения, CRM системы. Опыт работы Backend программистом 5 лет. В целом программированием занимаюсь 8 лет. #whois

Андрей
05.11.2016
08:30:59
/stat@combot

Combot
05.11.2016
08:30:59
combot.org/chat/-1001024737789

Fayozjon [CybernatiC]
05.11.2016
08:55:08
Ребят вопрос общетсвенному мнению )

делаем приложение

кто нибудь уже юзал Firebase ?

от Google

как можно сделать что то подобное чату с УВЕДОМЛЕНИЯМИ

Андрей
05.11.2016
09:03:38
Firebase вообще норм)

Fayozjon [CybernatiC]
05.11.2016
09:04:35
да я в курсе что пуши есть )

Google
Fayozjon [CybernatiC]
05.11.2016
09:04:47
мне надо по ивенту ответа из бэкэнда отправить пуш на пользователя

на конкретного пользователя не получается отправлять пуш

Nikolay
05.11.2016
15:58:38
но есть же deviceid?

Fayozjon [CybernatiC]
05.11.2016
16:12:10
Там не так =)

Есть ID но я его нигде не храню ведь

Dmitriy
07.11.2016
07:39:43
Есть ID но я его нигде не храню ведь
Может тогда стоит сохранить?)

Fayozjon [CybernatiC]
07.11.2016
07:49:46
Может тогда стоит сохранить?)
При получении токена его сохранять в бд?

Dmitriy
07.11.2016
08:24:07
А если уже существует, то ничего не делать

Fayozjon [CybernatiC]
07.11.2016
08:44:30
помоему на FIrebase каждый init генерирует новый токен

Dmitriy
07.11.2016
08:47:26
Fayozjon [CybernatiC]
07.11.2016
08:48:16
есть настройки где пользователь пишет свой номер телефона

так такогого авторизации или регистрации нет

Anton
08.11.2016
09:15:41
Вопрос по ng-repeat. Есть объект в вида { "1090": "value" }. ng-repeat с такой записью не работал (если 1090 поменять на 0, то всё работало), составить запрос в гугл я не смог. Пришлось преобразовывать это в Array и уже потом выводить через ng-repeat. Можно ли решить эту проблему проще, средствами Angular, без дополнительных преобразований?

Alex
08.11.2016
09:17:43
for value as value in collection

ну это так с ходу

ещё попробуй (key, value) in expression

Anton
08.11.2016
09:28:29
Спасибо

Google
Виктор
08.11.2016
12:19:42
Коллеги, поделитесь опытом, кто решал подобную задачу. Есть сайт на angularjs. Каталог. допустим товары открываются по ссылке /product/123123/, где 123123 - артикул товара. ВЫвод каталога построен на ngView. Подгружается информация само собой аяксом. Сама страница существует (200 ОК). Если ввести неверный артикул - нужно отобразить пользователю 404 страницу. Как это решить еще более менее можно придумать. Но как лучше быть с поисковиками? ЧТобы они понимали, что такой "страницы" не существует.

MVP
08.11.2016
12:25:25
если вас серьезно беспокоит SEO то сюда - https://prerender.io/

если надо жыть с тем что есть, то у ngView есть .otherwise()

Виктор
08.11.2016
12:30:09
.otherwise() тут не поможет - формат ссылки верный

MVP
08.11.2016
12:32:56
ну можно внутри стейта otherwise парсить ссылку и решать - если формат "кривой" - то идите на 404

Каїн
08.11.2016
14:08:58
.otherwise() тут не поможет - формат ссылки верный
насколько я понял, все что нужно сео - это вызвать дополнительно запрос отправки статистика как будь то загрузилась новая страница

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

в амазоне фейсбуке и тд при переходе на неверный роут не выполняется редирект на 404 а выполняется замена темплейта

MVP
08.11.2016
14:12:18
насколько я понимаю СЕО - там надо отдавать статус прежде всего правильный

тоесть отдавать код 200 с страничкой на которой написано "404 ошибка' - это типо не круто

Каїн
08.11.2016
14:12:56
ну это тот же метод только вызваный руками а не при инициализации скрипта как бы было бы при загрузке нового хтмл в браузер если не СПА

Admin
ERROR: S client not available

Каїн
08.11.2016
14:13:58
хз, я чисто со стороны дева сейчас подошел :))

MVP
08.11.2016
17:46:02
Вот именно в этом и вопрос...
ну тогда сервер надо кофигурировать ИМХО, вернее роутинг на сервере - чтобы знал какие роуты на-валидны и без участия фролнтенда отдавал 404

Виктор
08.11.2016
18:36:04
100 000 товаров...

ну тогда сервер надо кофигурировать ИМХО, вернее роутинг на сервере - чтобы знал какие роуты на-валидны и без участия фролнтенда отдавал 404
Может есть другое решение - как дать понять поисковику - что такого УРЛ не существует, при ответе 200 ОК?

MVP
08.11.2016
18:38:34
Мне кажется это не про ангуляр вопрос а к докам Яндекса и профессиональным сеошникам

Виктор
08.11.2016
18:41:23
ага - которые пишут офигенные профессиональные ТЗ по СЕО для статичных страниц - не понимая, что в pageview я не могу в скрипте в head всунуть какие-то параметры пользователя - потому что у меня его нет при генерации шаблона сайта на сервере

это не просто какие-то слова, а случай из совершенно текущей практики, причем ТЗ писала достаточно известная компания, не хочу просто ее название называть

Google
Виктор
08.11.2016
19:01:50
во-во - и сидишь потом с докой гугла - их примеры скриптов адаптируешь

Виктор
08.11.2016
19:07:55
только мне тогда и не надо для этого доп библиотек никаких

а ну только для лучшей индексации страниц где должно быть 200 ОК. Вроде направение куда копать появилось, спасибо:)

Valery Dolgov
09.11.2016
08:38:33
#whois У меня есть достаточно большой проект, в котором nodejs используется для клиентской части, фронтенд - SPA Angular 1.x, бакенд на C#. Мой стек технологий - Fullstack, .NET(c 2003 года - эксперт), немного java, nodejs, angular1. Интересны тренды в направлении nodejs, новые практики. Москва. Найден чат по ссылке из HL конференции.

Anton
09.11.2016
08:39:58
проект, в котором nodejs используется для клиентской части, фронтенд - SPA Angular 1.x, бакенд на C#. - ваще не понял

Valery Dolgov
09.11.2016
08:43:48
Сайт на ноде общается через брокер сообщений с другой экосистемой, которая представляет собой набор windows-сервисов, взаимодействующих между собой. В данном случае сама нода не является полноценным бакендом для сайта, там реализован механизм обмена сообщениями

Anton
09.11.2016
08:45:54
то есть нода загружается на клиент? или я совсем нуб?))

Valery Dolgov
09.11.2016
08:48:38
нет) Нода - это также серверная часть для сайта, как обычно. Но в ней реализованы только стандартные функции - авторизация пользователей и все что нужно для функционирования самого сайта. Но сама нода подключена к брокеру сообщений к бакенду на .net, куда можно делать запросы и получать ответы, а также реализован пуш различных данных, передаваемых на ангулярного клиента сервера nodejs через вебсокет.

Valery Dolgov
09.11.2016
08:55:55
Да, я понял что ввел в заблуждение, потому что это уже устоявшееся понятие внутри проекта. Извиняюсь)

Андрей
09.11.2016
16:17:12
я неправильно сначала понял словосочетание "клиентская нода"
Ну это же может быть например nw.js или electeon так что клиентская нода это нормальная формулировка)

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