@angular_js

Страница 297 из 325
Stas
07.08.2018
17:58:30
так ладно, пошёл проветрюсь и продолжу мучения

Andrey
07.08.2018
18:02:35
так ладно, пошёл проветрюсь и продолжу мучения
у тебя проблемы с кодировкой базы и соединения и нету других причин крякозябров

Stas
07.08.2018
18:03:58
у тебя проблемы с кодировкой базы и соединения и нету других причин крякозябров
Я так и не пойму при чем тут бд? Она никак не задействована ни в кодировки, ни в расшифровке

Andrey
07.08.2018
18:05:25
Я так и не пойму при чем тут бд? Она никак не задействована ни в кодировки, ни в расшифровке
если ты этого не знал, то почитай, есть кодировка которая устанавливается при соединении с базой есть кодировка базы а есть самого клиента все должно быть одинаково

Google
Stas
07.08.2018
18:08:15
Понял, почитаю, спасибо

Andrey
07.08.2018
18:08:57
Понял, почитаю, спасибо
проверь каждый шаг передачи твоих данных, попробуй другую либу

Stas
07.08.2018
18:10:40
Только у меня есть записи в бд, тоже на русском, которые нормально отображаются

проверь каждый шаг передачи твоих данных, попробуй другую либу
Учитывая что с бд этот jwt не связан, а данные стают кривыми в промежутке шифровка-расшифровка, видимо не правильно работает одна из этих частей.

Расшифровал jwt не на angular, а на node, всё корректно расшифровало. Видимо с этой строкой что-то не так. let payload = JSON.parse($window.atob(token.split('.')[1]));

Stas
08.08.2018
05:49:38
Я тебе давал пример как рачшифроватт
Я твоим вариантом тоже пробовал, всё равно криво. Вот сейчас нашёл либу для ангуляра, попробую ей (angular-jwt).

ееее

let payload = jwtHelper.decodeToken(token);

поменял ту строку библиотекой, всё заработало

всем спасибо)

всё равно не на все символы работает

Google
Valery
08.08.2018
06:26:03
Есть контроллер, и в роутинге для него передается data. И эта data передается, на консоль все печатается, но вываливается ошибка. Ошибка эта валится, если в html фале блоку div прописать data-ng-controller="PrizeCtrl". Если этого не прописывать, то все работает. Почему это происходит? Скрины ниже







Andrey
08.08.2018
06:28:01
data у тебя не сервис или фактори или конфигпровайдер вообще основы ангуляра почитай про DI

Andrey
08.08.2018
06:28:52
где ?

Valery
08.08.2018
06:29:30


а этот блок записан в config

Andrey
08.08.2018
06:30:22
выведи в консоль твой $scope, $scope.resolve

Valery
08.08.2018
06:32:11


$scope.resolve undefined

Stas
08.08.2018
06:34:49
Это просто жесть, по отдельности юзеры п / а / ш нормально отображаются, а юзер паша всё ломает. ?



Valery
08.08.2018
06:36:27
выведи в консоль твой $scope, $scope.resolve
Так что делать то? data вроде как есть, но ошибка какая то валится



voix
08.08.2018
07:53:15
getResolveRequest().then((data) => {..}) ?

Valery
08.08.2018
07:55:12
getResolveRequest().then((data) => {..}) ?
для этого бабель нужен же вроде нет?

voix
08.08.2018
07:55:32
Напиши не стрелочной функцией, а обычной.

getResolveRequest().then(function(data) {..})

Google
Valery
08.08.2018
07:59:46
Напиши не стрелочной функцией, а обычной.
Это надо будет делать везде, где надо послать запрос. Можно ли как то вернуть результат, что бы не писать кучу одинакового кода в разных местах?

voix
08.08.2018
08:01:43
Вызови один раз и обработай результат как надо.

Или используй async/await

Valery
08.08.2018
08:04:05
voix
08.08.2018
08:04:53
Хорошо. разберись лучше сразу с промисами и асинхронщиной. Поможет в дальнейшем.

Valery
08.08.2018
08:39:01
Как из этого промиса получить результат и занести его в переменную?

voix
08.08.2018
08:41:15
Советую почитать эту статью и разобраться. https://habr.com/company/mailru/blog/269465/

Valery
08.08.2018
08:42:27
Советую почитать эту статью и разобраться. https://habr.com/company/mailru/blog/269465/
а можно сейчас в двух словах сказать что надо написать, что бы присвоить ответ от сервера в переменную? буду очень благодарен

voix
08.08.2018
08:49:01
Это ж асинхронное действие. Все равно придется разбираться.

Я уже написал, что async await, но это прохладная история.

AluV
08.08.2018
09:14:15
Есть у меня директива селектора и там аттрибут: required: '@', так вот он в функцию compile и в шаблон приходит как строка 'required' даже если я ничего не передавал. Как правильно передавать такие аттрибуты ?

Bako
08.08.2018
09:14:16
Можете обьяснить, почему это значение не работает в Angular 1.6.4

{{ parseInt("1000")+1000}}

Должно выводить 2000, а выводить 1000



Должно выводить 2000, а выводить 1000
Решение нашел, опять недоделанный AngularJs

Nurlan
08.08.2018
09:23:08
Всем привет

https://jsfiddle.net/mc7oLf9w/1/

не отрабатывает кнопка закрыть

Google
Nurlan
08.08.2018
09:23:53
подскажите пожалуйста куда копать

Stas
08.08.2018
09:27:43
не уверен что в этом причина, но почему у тебя кнопка это тег div?

voix
08.08.2018
09:27:56
У тебя же на кнопке колбек openAddModule

А он ставит addModule в true

А у модалки ng-if от этого свойства

Nurlan
08.08.2018
09:29:41
А как должно быть

Admin
ERROR: S client not available

Nurlan
08.08.2018
09:30:09
Я так понимаю если ng-if true то показать если false то спрятать

или это траблы изза button тега

voix
08.08.2018
09:31:37
Я так понимаю если ng-if true то показать если false то спрятать
Хорошо. А что делает функция при нажатии на кнопку закрытия?

ставит это значение в true

Nurlan
08.08.2018
09:33:27
я пробовал явно указывать на закрытие ng-click="vm.AddModule=false"

но так не работало

voix
08.08.2018
09:34:02
Ну в фидле там полный бардак )

Nurlan
08.08.2018
09:35:59
да я знаю что это ужасный говнокод

но тем не менее куда смотреть или может ng-show попробовать

voix
08.08.2018
09:37:04
Ща посмотрю, если до обеда успею. Пока немного занят.

Stas
08.08.2018
09:39:37
сделай модалке ng-show='show-modal', а на кнопку открытия/закрытия ng-click="show-modal = !show-modal"

@jashka_jashka а на чём у тебя бэк? если на ноде, то что ты используешь для кодировки jwt?

Google
voix
08.08.2018
09:51:19
Я не успею до обеда уже. У тебя там даже контроллер не подключен в фиддле.

Жди тогда, после обеда отвечу.

Nurlan
08.08.2018
10:53:12
Ребята, если в консоль выкидывает содержимое контроллера

это что значит?

Ricky
08.08.2018
11:02:28
Ребята, если в консоль выкидывает содержимое контроллера
значит капут, человечеству настал конец

voix
08.08.2018
11:06:51
Короче, ты там такой фидл скинул, что его проще удалить и забыть как страшный сон. Но тем не менее даже в нем видно, что при нажатии на кнопку закрытия ты вызываешь ту же ф-цию, что и при открытии. И эта функция делает простое приравнивание к true

Вообще непонятно почему ты ждешь, что окно будет закрываться.

https://jsfiddle.net/mc7oLf9w/66/

Вот тебе упрощенный вариант. Можешь openAddModule и closeAddModule объединить в одну ф-цию и менять там this.addModule = !this.addModule

Dmitry
08.08.2018
11:49:30
Ребят, кто-то может подсказать по воросу? https://ru.stackoverflow.com/questions/865828/angular-spring-boot-%D0%BF%D0%B5%D1%80%D0%B5%D0%B4%D0%B0%D1%82%D1%8C-%D0%BF%D0%B0%D1%80%D0%B0%D0%BC%D0%B5%D1%82%D1%80-%D0%B2-%D0%BA%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80

работаю в Intellij Idea, там синтаксис ангуляра не поддержживает. незная ангуляр без синтаксиса тыкаюсь как слепой котенок

Dmitry
08.08.2018
11:56:14
так там надо ultimate edition

Денис
08.08.2018
11:57:36
так там надо ultimate edition
а что именно у вас не поддерживается? что хотите подсвечивать ? теги? так вроде и так отделаются, максимум - значение в байндинге, и то вполне без этого жить можно.

Dmitry
08.08.2018
11:58:49
вот в этом контроллере не подсвечивает ничего, что бы я не написал все съест

да сть не в этом, мне бы пример синтаксиса, чтобы котроллер понял этот {id}

передавать я его передаю, а в контроллере принять не могу

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