@angular_js

Страница 216 из 325
Pavel
28.01.2018
17:52:20
#whois Всем привет. Работаю в хостинг-провайдере. Поддерживаю сайт компании. Пишем на Angular1. Сам из Екатеринбурга)

andrey
28.01.2018
23:01:24
Всем привет, кто нибудь использовал angular с unpkg ?

Alexey
29.01.2018
04:36:46
Всем привет. Есть табличка и 2 кнопки с модальным окошком. После закрытия отправляется сигнал(broadcast) и в табличке дёргается функция перерисовки данных(идём на сервер, берем свежие данные, привязывает к области видимости). В одном случае они перерисовываются, в другом нет. Логика вроде одинаковая. И в том случае когда не перерисовывается данные получаются и устанавливаются в область видимости. Но на странице их не видно. Подскажите куда копать?

krn
29.01.2018
09:40:19
всем привет. такой вопрос: кто как регулирует доступ к стейтам? (ui-router) запихиваете в резолв проверку авторизации ? или как?

Google
Alexey
29.01.2018
09:47:03
apply думаю
Ага, примерно так и думал, только пока результатов не дало. Буду копать дальше.

Bohdan
29.01.2018
10:09:55
всем привет. такой вопрос: кто как регулирует доступ к стейтам? (ui-router) запихиваете в резолв проверку авторизации ? или как?
в $http впихиваю интерцептор проверяющий ответы на наличие 403 ошибки если ошибка - удаляю сессию на клиенте и на страницу авторизации бросаю

Oleh
29.01.2018
10:10:57
Всем привет. Работаю над проектом www.trafficdna.com Back-End developer Skills: Programing languages: PHP, JavaScript, TypeScript, Sql, Html, CSS Frameworks: Angularjs, Yii2,Codeigniter,Bootstrap, Ionic, jQuery, SQL,Silex, Symfony3, Bootstrap

Дмитрий Maestro
29.01.2018
11:33:29
Ребят привет, опять я ) и опять познаю ангулар). подскажите пожалуйста есть необходимость передачи данных с дочернего контроллера в родительский. Нашел три способа). - суть первого это сервис и бродкасты ( отметаю сразу потому что уже общался тут подсказали что бродкасты так себе пла) - суть второго это из дочернего делать запись через $parent - суть третьего связать через функцию как допустим вот здесь http://stepansuvorov.com/blog/2014/09/angularjs-data-transfer/

подскажите плиз знающие люди какая разница между 2 и 3 подходом

и что более лучше?

Alexey
29.01.2018
11:39:45
лучше всего через компоненты, но если выбирать из 3 предложенных вариантов я бы выбрал третий через функцию

onUpdate: '&' и вызов когда нужно

Дмитрий Maestro
29.01.2018
11:51:13
до компонентов недорос еще )

благодарю за ответ

а почему второй не оч ? прямая запись?

Google
Дмитрий Maestro
29.01.2018
11:53:20
или controller as, тогда можно легко передавать контекст одного контроллера в другой
а где про это прочитать ? можно посмотреть подробней ?

Mykyta
29.01.2018
11:54:02
Дмитрий Maestro
29.01.2018
11:54:28
гуглю спасиб)

Дмитрий Maestro
29.01.2018
11:57:34
спасибо

Oleg
29.01.2018
14:20:08
всем привет подскажите, пожалуйста, если кто сталкивался с таким: в сервисе есть $resource метод POST url: 'https://qwe.qwe/:relativeUrl' этот 'relativeUrl' - это строка, которую мне нужно передать, вида '/ads/dfg/wer' когда передаю из модели в сервис эту строку - пост уходит с экранированными символами. с $http сервисом таких проблем нет, но кк убрать экранирование в $resource на просторах гугла не нашёл((

если передавать из модели this.service.sendQwe({relativeUrl: encodeURIComponent('/qwe/qwe/qwe')}, {}) Экранирование тоже никуда не уходит

Bohdan
29.01.2018
14:46:14
а как правильно?)
Коллбэки То есть, третий способ

Дмитрий Maestro
29.01.2018
14:47:00
а первый второй)

уже переделываю на третий)

спасибо)

Bohdan
29.01.2018
15:14:46
Oleg
29.01.2018
15:23:29
$httpParamSerializer что-то есть в angularjs
спасибо, буду смотреть

Google
Andrey
29.01.2018
15:24:06
спасибо, буду смотреть
он же принимает объект на вход и возвращает строку если что, а то может я не так понял

Oleg
29.01.2018
15:25:13
мне в пост надо прокинуть строку и она прокидывается норм только сам запрос уходит с экранированными символами т.е. моя /qwe/qwe/qwe становится 21%qwe21%qwe21%qwe

и если передаю в encodeURIComponent - не лечится

Oleg
29.01.2018
15:27:31
модель return this.myService.sendInternalRequest({relativeUrl}, {}).$promise; сервис .factory('myServis', ($resource,) => { const service = $resource('', {}, { sendInternalRequest: { url: '/:relativeUrl', method: 'POST', } } ); return service; });

где relativeUrl = '/qwe/qwe/qwe'

Andrey
29.01.2018
15:33:17
чекаешь запросом на сервер ?
для большей безопасности так можно

Oleg
29.01.2018
15:40:06
$httpParamSerializer что-то есть в angularjs
походу не подходит, т.к. работаю с урлой, а не параметрами

Oleg
29.01.2018
15:42:06
да, в вашем случаи без экранирования слеша лучше не делать
извините, не совсем понял мне полюбому нужно искать способ, кк избавиться от экранирования Вы имеете в виду, что это будет небезопасно?

Andrey
29.01.2018
15:42:22
походу не подходит, т.к. работаю с урлой, а не параметрами
есть выход с ситуации но это костыль, люди переопределяют сериалайзер

Oleg
29.01.2018
15:52:41
Airat
30.01.2018
09:18:25
привет, подскажите плз. передаю в директиву функцию, получаю строку с называнием фукнции step.myFunc() label: "@?", вызов директивы ib-dropdown( label="step.myFunc()" )

в шаблоне директивы: div {{label}}

Andrey
30.01.2018
09:25:47
ткни в доку плз
https://angularjs.org ты должен сам искать в доке то что тебе нужно ибо дальше будешь задавать глупые вопросы это типа мотивация

Google
Viktor
30.01.2018
09:31:47
это грустная правда

надо самому

Airat
30.01.2018
09:39:32
сорян, не прочитал все сообщение, я собственно разобрался в чем проблема. //the '@' binding automatically interpolates the "{{}}" if they exist in the attributes

label="{{ step.func }}"

вот работает :)

спасибо

Sasha
30.01.2018
09:50:34
У меня тут кейс возник, нужно отправить форму по-олдскульному для third-party сервиса, то есть: <form action="." method="POST"> <input type="submit" </form>Сама стринги с формой приходит в компонент, который является виджетом. Внутри делается $compile, все рендерится, но submit не работает. Возможно, это потому что олдскульная форма находится внутри обычной? Грубо говоря конструкция: <ng-form> <custom-html-widget> <form action="." method="POST"> <input type="submit"> </form> </custom-html-widget> ..... </ng-form>Хочу понять саму причину, почему такое не срабатывает.

Да, посмотрел доку - стало понятно

Как сделать post запрос с редиректом с помощью $http, $resource?

Lulz
30.01.2018
11:28:51
Как сделать post запрос с редиректом с помощью $http, $resource?
в смысле ты посылаешь пост запрос, а после успешного запроса редирект?

Sasha
30.01.2018
11:30:23
в смысле ты посылаешь пост запрос, а после успешного запроса редирект?
Неа, аналог олдскульного(так работает third-party сервис к сожалению): <form action="." method="POST"> <input hidden value="token"/> <input type="submit"/> </form>Не могу придумать ничего кроме element('<form method=post action=url>' + hidden_inputs + '</form>').submit()

Lulz
30.01.2018
11:31:05
на форму повесь сабмит и делай $http({type:'post } - в доке глянешь и после $location.path('/path') юзай

первое что в голову пришло

Sasha
30.01.2018
11:32:15
Только $location.path() делает GET запрос

В общем, это не то

Lulz
30.01.2018
11:33:45


Sasha
30.01.2018
11:36:14
И что? Это ГЕТ

Lulz
30.01.2018
11:52:07
стой, тебе нужен post запрос на редирект?)

немного суть не понимаю

Sasha
30.01.2018
12:11:01
стой, тебе нужен post запрос на редирект?)
Да, как в олдскульных формах. Так устроен third-party сервис. Но проблему уже решил submit'ом через директиву

Google
Sasha
30.01.2018
12:11:35
Там просто была форма в форма. То есть, как я писал выше, эта самая форма - была виджетом основной формы

Lulz
30.01.2018
12:11:36
выкладывай решение, чтобы другие если что могли воспользоваться им)

Таир
30.01.2018
14:11:48
Всем привет!

Вопрос: я мигрирую приложение с ангуляра на другой фреймворк, при этом роуты и прочее будет на новом, а на ангуляре хочу оставить некоторый кусок функционала. На кусочке ДОМа поднял ангуляр и все ок, остался один момент — общение с ним снаружи, как такое сделать?

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