Олекса Лелека 🎄
скорее всего ui-router, да
Sergey
"angular-ui-router": "^0.3.1"
Sergey
Возможно вам поможет эта темка на СО https://stackoverflow.com/questions/25866387/angular-ui-router-programmatically-add-states
Олекса Лелека 🎄
интересно, спасибо большое
Олекса Лелека 🎄
буду пробовать
Eugenio
скорее всего ui-router, да
ну роутер это просто динамическая переключалка внутри контроллеров шаблонов, и если у тебя нет доступа к беку, то твои ангуляр маршруты не будут распознавать статику приходящую с бека. Мне непонятно, ты хочешь ассоциировать эти урл с сохранением данных или хочешь клиентскую маршрутизацию реализовать?
Олекса Лелека 🎄
Олекса Лелека 🎄
Олекса Лелека 🎄
то-есть, с бэком я общаюсь исключительно по ajax-запросам, и я понятия не имею, как у них там что
Олекса Лелека 🎄
(и меня это, в общем-то, устраивает)
Олекса Лелека 🎄
а в данном случае я хочу проассоциировать пришедший урл статической страницы с определенным контроллером и сохранить урл с одним уровнем вложенности
Sergey
Sergey
Ну или попробуйте обновить ui-router до 1.x и заюзать новые функци добавления/удаления маршрута
V
Привет! Кто знает, есть возможность сделать селектором дерективы атрибут + его значение?
pa[aad
pa[aad
V
что она должна делать
Вьіводить в консоль значение инпута. На самом деле не важно что она должна делать, мне важен именно селектор.
pa[aad
V
pa[aad
что сложного в этом ?
pa[aad
<input type="text" my-directive="maybeEvent($event)">
<input type="text" my-directive>
pa[aad
pa[aad
не понимая вашей задачи мы ничем не поможем
pa[aad
а так ангуляр тут не причем уже
pa[aad
и директива пишется к чему-то
V
а так ангуляр тут не причем уже
ок. Давай попробуем развернуть. Есть динамичесское количество динамичесских инпутов. Они строятся ng-repeat - ом. Мне надо вешать на них валидации. Но, я не хочу делать рестрикт директивы по класу. Суть вопроса, можно ли красиво добавлять на инпут атрибут (из шаблона), можно ли навесить лирективу на значение атрибута (<input type="text">)
Константин
Константин
Потом сядет человек и будет думать, какого хрена что-то происходит у контрола, где нет никаких директив
Владислав
мужики не кто не работал с http://qtip2.com/api ?
Владислав
angular-qtip2-directive если быть точнее )
Айбек
ребят, оффтоп
есть отдельное закрытое апи, доступ по токену только
есть лендинг, и вот с лендинга надо стучаться к этому апи,
как/где вы храните токен на клиенте??
Bogdan
Bogdan
Nikita 🔥
Local Storage - небезопасно!
Все больше разработчиков используют localStorage для хранения данных, в том числе и конфиденциальных, даже не подозревая, что тем самым подвергают свои сайты взлому..
Почему не стоит использовать LocalStorage
#js #security
Nikita 🔥
есть одна интересная статья
Айбек
ну вот, и в этом случае, как подойти??
Айбек
лендинг просто html
Nikita 🔥
Айбек
не могу понять, если лендинг простой html, как создать то сессию?)
Bogdan
Nikita 🔥
Айбек
короче, замутили(не я) на LPgenerator лендинг
и там типа "купить товар"
и вот надо, при клике отправить запрос в api-шку и там отправить уведомление на email
Sergey
Что-то такое мы уже вроде обсуждали не так давно
Sergey
Храните токен в sessionStorage, сделайте у него время жизни поменьше
Айбек
немного не пойму, токен в ручную закинуть в sessionStorage?
просто имея токен, могут заспамить, ЕСЛИ кто-то захочет так сделать)
Sergey
Sergey
Можно в сервисе токен хранить, один хрен с sessionStorage будет
Sergey
На бэке обязательно нужен механизм "чёрного списка" токенов для предотвращения
Sergey
И ограничение частоты запросов
Айбек
ограничение частоты запросов есть,
"черный список" - если спамят, нужно создать новый токен? это имеете ввиду?
Sergey
Не, в смысле бан определённых токенов
Sergey
Ну или учёток
Айбек
осмысливаю))
Sergey
Вы просто от чего хотите защититься? От внедрённого скрипта, или от злодея который будет исходники смотреть? Вы храните в лендинге какие-то данные для аутентификации?
Айбек
от спама)
Айбек
CORS настроил
Айбек
если в preflight response отправить max-age, то в течении этого времени браузер не будет отправлять preflight request? я про CORS, не знаете случайно?
Sergey
А вот нет, не знаю)
Айбек
погуглил, так и есть)
Sergey
С корс у меня проблема в принципе в понимании, там клиент сам себя ограничивает, это какой-то неправильный сесурити
Айбек
это кроссдоменная защита в браузере
браузер в начале отправляет предзапрос OPTIONS, в ответе должен быть хедер Origin и другие разрешенные хедеры, и если они совпадают, то все ок, отправляет главный запрос
Sergey
Не, сам смысл корса, оно решает очень частный случай, только для кода исполняемого браузером
Айбек
я и написал браузер))
Sergey
По незнанию я возлагал на него большие надежды, но это проблемы незнания, да)
Айбек
в итоге, просто лимитировал запросы к api в 10 запросов в минуту
Айбек
оставил открытым
Andrey
#whois
Всем привет!
Меня зовут Андрей. Работаю над проектом в сфере blockchain.
Я Product Owner, прототипирую, веду и т.д.))
Мне очень интересно ваше сообщество, так как Angular это лучшее что есть на мой взгляд сейчас.
Москва
pa[aad
не путать AngularJS с Angular
https://t.me/angular_ru
Айбек
ребят, есть на примете библиотека на js только для modal-ки?
Oleg