@angular_js

Страница 267 из 325
Артур
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
Вы прислали скриншот, где href="/users/{{user.id}}". Нажимая на ссылку происходит ваш кейс. А если заменить на href="/users", что будет ?
в таком случае никуда не директится, ибо /users это что то типа домашней страницы:)

Артур
06.06.2018
11:09:49
Т.е. Вы и так находитесь на странице /users изначально ?

Google
Артур
06.06.2018
11:12:47
Странно однако.

Возможно я чего-то не вижу, но увы, не могу Вам помочь(

Там явно какая-то мелочь

Артур
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
почитай про html5 mode angularjs ng-router или как он называется
Я починил, только так и не понял в чем было дело:) спасибо:)

Andrey
06.06.2018
16:33:40
реально, ест ькуча инфы в офф. доках ,есть примеры, есть гугл черт возьми реально учитесь гуглить это секономит кучу времени

Nikita
07.06.2018
07:37:06
Всем привет, как правильно рабоать с ссылками, если бекенд на nodejs? У меня в ангуляре прописаны все роуты, а на бекенде надо прописывать роуты?

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
И если все таки нодой думаешь раздавать, то есть плагин для раздачи статики

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
мой роутер просто перенаправляет по вьюхам и подтягивает им нужные контроллеры и урлы. Уже в контроллерах я запрашиваю у бэка то, что мне нужно отобразить
если у каждого маршрута свой контроллер, и наверняка ты хочешь чтоб это происходило в одном контейнере(родитльском контроллере), тогда можешь отображать в родительском поставив слушателя $on, а из дочернего $emit, если я понял правильно

Sergey
07.06.2018
09:15:12
Ну или попробуйте обновить ui-router до 1.x и заюзать новые функци добавления/удаления маршрута

V
07.06.2018
10:53:10
Привет! Кто знает, есть возможность сделать селектором дерективы атрибут + его значение?

V
07.06.2018
11:04:30
что-то не ясно что вы хотите сделать
Написать директиву на input(type=“text”), например

Andrey
07.06.2018
11:04:46
V
07.06.2018
11:05:58
что она должна делать
Вьіводить в консоль значение инпута. На самом деле не важно что она должна делать, мне важен именно селектор.

Andrey
07.06.2018
11:06:44
Вьіводить в консоль значение инпута. На самом деле не важно что она должна делать, мне важен именно селектор.
опять не ясно пишите, при каком событии должно выводить текст какой еще селектор

Andrey
07.06.2018
11:07:23
что сложного в этом ?

V
07.06.2018
11:08:50
что сложного в этом ?
выбрать input(type=“text”)

Andrey
07.06.2018
11:09:32
выбрать input(type=“text”)
зачем выбирать если пишите директиву специально для этого инпута

<input type="text" my-directive="maybeEvent($event)"> <input type="text" my-directive>

V
07.06.2018
11:10:30
зачем выбирать если пишите директиву специально для этого инпута
<input type="text"> <- мне нужно чтоб работало вот так

Google
Andrey
07.06.2018
11:10:57
не понимая вашей задачи мы ничем не поможем

а так ангуляр тут не причем уже

и директива пишется к чему-то

V
07.06.2018
11:13:47
а так ангуляр тут не причем уже
ок. Давай попробуем развернуть. Есть динамичесское количество динамичесских инпутов. Они строятся ng-repeat - ом. Мне надо вешать на них валидации. Но, я не хочу делать рестрикт директивы по класу. Суть вопроса, можно ли красиво добавлять на инпут атрибут (из шаблона), можно ли навесить лирективу на значение атрибута (<input type="text">)

зачем ? что это за костыли
все, я нашел как это делает сам Angular в сових директивах. Вопрос отпал. Спасибо

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
ребят, оффтоп есть отдельное закрытое апи, доступ по токену только есть лендинг, и вот с лендинга надо стучаться к этому апи, как/где вы храните токен на клиенте??

Nikita
08.06.2018
07:46:22
Local Storage - небезопасно! Все больше разработчиков используют localStorage для хранения данных, в том числе и конфиденциальных, даже не подозревая, что тем самым подвергают свои сайты взлому.. Почему не стоит использовать LocalStorage #js #security

есть одна интересная статья

Aibek
08.06.2018
07:46:49
ну вот, и в этом случае, как подойти??

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