Артур
06.06.2018
08:36:58
https://www.w3schools.com/angular/angular_routing.asp
Nail
06.06.2018
08:40:32
в ссылке что ты скинул, если я правильно понял, просто берут первый аргумент из when (из config) и добавляют спереди "#!".
у меня так не заработало:)
Артур
06.06.2018
08:41:24
Попробуйте разные варианты:
/users
#/users
Nail
06.06.2018
08:52:20
Google
Vladislav
06.06.2018
10:34:27
Здарова мужики , проблемка такая надо получить base64 с и\input type file
реально такое ?)
Andrew
06.06.2018
10:35:45
На фронте?
Vladislav
06.06.2018
10:35:53
+
не загружаю картинку на сервер
https://github.com/adonespitogo/angular-base64-upload вроде вот модуль попробую его
Andrew
06.06.2018
10:40:36
https://stackoverflow.com/questions/18571001/file-upload-using-angularjs/22538760#22538760
Посмотри сюда
Артур
06.06.2018
10:54:18
Только это представление или /users тоже ?
Nail
06.06.2018
11:06:16
Артур
06.06.2018
11:07:37
не понял вопроса:)
Вы прислали скриншот, где href="/users/{{user.id}}". Нажимая на ссылку происходит ваш кейс.
А если заменить на href="/users", что будет ?
Nail
06.06.2018
11:09:09
Артур
06.06.2018
11:09:49
Т.е. Вы и так находитесь на странице /users изначально ?
Nail
06.06.2018
11:09:56
Google
Артур
06.06.2018
11:12:47
Странно однако.
Возможно я чего-то не вижу, но увы, не могу Вам помочь(
Там явно какая-то мелочь
Ruslan
06.06.2018
11:14:48
Артур
06.06.2018
11:14:51
Если есть возможность, сделайте проект на stackblitz или подобных сервисах. Тогда практически легче искать/пробовать/подсказывать
Nail
06.06.2018
11:15:34
Ruslan
06.06.2018
11:16:46
Можешь показать конфиг роутера?
Nail
06.06.2018
11:17:27
Ты про это?:)
Andrey
06.06.2018
16:30:07
почитай про html5 mode angularjs ng-router или как он называется
Nail
06.06.2018
16:32:53
Andrey
06.06.2018
16:33:40
реально, ест ькуча инфы в офф. доках ,есть примеры, есть гугл черт возьми
реально учитесь гуглить это секономит кучу времени
Nikita
07.06.2018
07:37:06
Всем привет, как правильно рабоать с ссылками, если бекенд на nodejs? У меня в ангуляре прописаны все роуты, а на бекенде надо прописывать роуты?
Bohdan
07.06.2018
08:00:33
Nikita
07.06.2018
08:03:16
Вот список роутов, прописанных в ангуляре, а так я сделал на бекенде. Вроде все работает, но до конца затестить нет возможности. Я правильно все сделал или есть другой подход?
Mo
07.06.2018
08:24:01
Всем доброе утречко!
Есть задачка для пятого класса :) Шучу.
У меня в ангуляре 1.4 будет возникать такая ситуация: будут страницы, урл которых выглядит примерно так:
domain.com/page1 или domain.com/blablabla или domain.com/1234938410437r23984r298
эти страницы - так называемые "статические", их урл после домена будет разным (название статьи, например), прямо на первом уровне.
Список этих статических урлов я получаю с бэка, проверяю текущий урл страницы на наличие оного в списке, и если это статический урл - мне нужно перенаправить его на определенный контроллер, сохраняя урл в первозданном виде.
Вопрос: как мне правильно создавать и вызывать этот контроллер?
сделать контроллер вида domain.com/static/blablabla нельзя, сейчас так и реализовано, но от этого /static/ хотят избавиться
Bohdan
07.06.2018
08:29:30
А, понял.
Лучше какой нгинкс для раздачи файлов использовать, чем нодой раздавать
Google
Bohdan
07.06.2018
08:30:23
И если все таки нодой думаешь раздавать, то есть плагин для раздачи статики
Sergey
07.06.2018
08:30:58
Ricky
07.06.2018
08:31:46
Mo
07.06.2018
08:32:22
Sergey
07.06.2018
08:32:59
Ну сделайте генератор маршрутов на основе чего у вас там с бэка приходит. Это урл внутренней маршрутизации же?
Просто почему бэк про эти маршруты знает, а фронт нет о.О
Mo
07.06.2018
08:33:23
внутренней. Так я и спрашиваю, как это делается? :)
Sergey
07.06.2018
08:33:45
А у вас какой роутер?
Ricky
07.06.2018
08:33:57
Mo
07.06.2018
08:34:05
хороший вопрос, сейчас попробую узнать
Sergey
07.06.2018
08:34:25
Ну их два, ужасный и ui-router
Mo
07.06.2018
08:36:01
пользую этот бойлерплейт: https://github.com/jakemmarsh/angularjs-gulp-browserify-boilerplate
Ricky
07.06.2018
08:36:17
@Nano_Mo я думал речь идет об express.Router()
Mo
07.06.2018
08:37:19
скорее всего ui-router, да
Sergey
07.06.2018
08:37:26
"angular-ui-router": "^0.3.1"
Возможно вам поможет эта темка на СО https://stackoverflow.com/questions/25866387/angular-ui-router-programmatically-add-states
Mo
07.06.2018
08:41:33
интересно, спасибо большое
буду пробовать
Ricky
07.06.2018
08:45:18
скорее всего ui-router, да
ну роутер это просто динамическая переключалка внутри контроллеров шаблонов, и если у тебя нет доступа к беку, то твои ангуляр маршруты не будут распознавать статику приходящую с бека. Мне непонятно, ты хочешь ассоциировать эти урл с сохранением данных или хочешь клиентскую маршрутизацию реализовать?
Google
Mo
07.06.2018
09:07:17
то-есть, с бэком я общаюсь исключительно по ajax-запросам, и я понятия не имею, как у них там что
(и меня это, в общем-то, устраивает)
а в данном случае я хочу проассоциировать пришедший урл статической страницы с определенным контроллером и сохранить урл с одним уровнем вложенности
Ricky
07.06.2018
09:12:58
Sergey
07.06.2018
09:15:12
Ну или попробуйте обновить ui-router до 1.x и заюзать новые функци добавления/удаления маршрута
V
07.06.2018
10:53:10
Привет! Кто знает, есть возможность сделать селектором дерективы атрибут + его значение?
Andrey
07.06.2018
10:59:24
V
07.06.2018
11:04:30
Andrey
07.06.2018
11:04:46
V
07.06.2018
11:05:58
что она должна делать
Вьіводить в консоль значение инпута. На самом деле не важно что она должна делать, мне важен именно селектор.
Andrey
07.06.2018
11:06:44
V
07.06.2018
11:07:07
Andrey
07.06.2018
11:07:23
что сложного в этом ?
V
07.06.2018
11:08:50
Andrey
07.06.2018
11:09:32
<input type="text" my-directive="maybeEvent($event)">
<input type="text" my-directive>
V
07.06.2018
11:10:30
Google
Andrey
07.06.2018
11:10:57
не понимая вашей задачи мы ничем не поможем
а так ангуляр тут не причем уже
и директива пишется к чему-то
V
07.06.2018
11:13:47
а так ангуляр тут не причем уже
ок. Давай попробуем развернуть. Есть динамичесское количество динамичесских инпутов. Они строятся ng-repeat - ом. Мне надо вешать на них валидации. Но, я не хочу делать рестрикт директивы по класу. Суть вопроса, можно ли красиво добавлять на инпут атрибут (из шаблона), можно ли навесить лирективу на значение атрибута (<input type="text">)
Константин
07.06.2018
11:19:27
Потом сядет человек и будет думать, какого хрена что-то происходит у контрола, где нет никаких директив
V
07.06.2018
11:21:10
Vladislav
08.06.2018
04:54:11
мужики не кто не работал с http://qtip2.com/api ?
angular-qtip2-directive если быть точнее )
Aibek
08.06.2018
07:34:55
ребят, оффтоп
есть отдельное закрытое апи, доступ по токену только
есть лендинг, и вот с лендинга надо стучаться к этому апи,
как/где вы храните токен на клиенте??
Bohdan
08.06.2018
07:45:33
Nikita
08.06.2018
07:46:22
Local Storage - небезопасно!
Все больше разработчиков используют localStorage для хранения данных, в том числе и конфиденциальных, даже не подозревая, что тем самым подвергают свои сайты взлому..
Почему не стоит использовать LocalStorage
#js #security
есть одна интересная статья
Aibek
08.06.2018
07:46:49
ну вот, и в этом случае, как подойти??