Denis
24.05.2018
08:58:01
да да это еще все на кофе
Sergey
24.05.2018
08:58:43
Добавь в массив строчку 'ngQrcode'
Denis
24.05.2018
08:59:56
Google
Sergey
24.05.2018
09:00:20
О как
Denis
24.05.2018
09:00:21
@yarrrrrrrr заработало
monospaced.qrcode нужно было подключить
Спасибо
Sergey
24.05.2018
09:00:36
А, ок)
Denis
24.05.2018
09:02:37
qrcode(version="5", error-correction-level="M", size="255", data=window.location.href, href=window.location.href , color="#000", background="#fff")
а тут что прсото js нельзя вставить?
qrcode(version="5", error-correction-level="M", size="255", data=$location.absUrl(), href=$location.absUrl(), color="#000", background="#fff")
и так тоже не работает
Sergey
24.05.2018
09:07:36
Не, темплейт window не видит
Попробуй в контроллере создать переменную со значением window.location.href и в темплейте её дёрнуть
Ну или хз, попробуй через интерполяцию, т.е.
qrcode(version="5", error-correction-level="M", size="255", data={{window.location.href}}, href={{window.location.href}} , color="#000", background="#fff")
Посмотрел, оно там строку ждёт, а не ссылку
Google
Denis
24.05.2018
09:13:13
создал в vendor custom.js
где написал
var absUrl = window.location.href;
qrcode(version="5", error-correction-level="M", size="255", data={ absUrl }, href={ absUrl }, color="#000", background="#fff")
Не хочу лесть в уже написаны код мне сделать пару правок всего нужно.
Sergey
24.05.2018
09:14:21
Так всё получилось или всё не получилось?
А
Denis
24.05.2018
09:14:55
[object Object]
получаю
Sergey
24.05.2018
09:15:06
Уже увидел
А в jade {{}} точно так выглядит?
Я просто хз
Denis
24.05.2018
09:17:40
и я хз
Sergey
24.05.2018
09:18:00
А если #{ absUrl }
Ну или там то же самое, но без пробелов
Denis
24.05.2018
09:19:09
тоже самое
Sergey
24.05.2018
09:21:29
Обожди, что-то ты странное сделал
Тебе надо было в код контроллера засунуть эту переменную
В шаблоне который этот qr использует
Denis
24.05.2018
09:26:27
а просто с js никак?
Sergey
24.05.2018
09:27:45
Ну если надо просто жс, то ангуларовский qrcode тогда не надо
Найди что-нибудь на jquery
Google
Denis
24.05.2018
09:27:58
нее
просто js брать текущий url и выводить
Sergey
24.05.2018
09:29:08
В области видимости qrcode директивы нет переменной на которую ты ссылаешься
Или я всё неправильно понимаю вообще
Denis
24.05.2018
09:34:53
мне просто на jade шаблон нужно вывести переменную из js
Sergey
24.05.2018
09:36:37
Попробуй {window.location.href} или #{window.location.href}
Так тоже не работает?
Denis
24.05.2018
09:40:55
да не так не так
Sergey
24.05.2018
09:55:47
Ну ты просто страннго хочешь)) Я серьёзно, проще будет jquery прикрутить компонент, раз тебе не нужен он в ангулар коде
Denis
24.05.2018
09:56:14
дело не в компоненте
а как вывести на jade шаблон переменную с js
Sergey
24.05.2018
09:56:53
Без засовывания её в ангулар - хз
Ну там не "просто жс"
Denis
24.05.2018
09:57:28
Окей если это сделать через angular
Sergey
24.05.2018
09:58:29
Сделать так чтобы шаблон использующий эту хрень её точно видел
Ты кстати пробовал вывести appUrl просто типа <div> {appUrl} </div> ?
Посмотреть что там вообще, откуда там объект
Denis
24.05.2018
09:59:36
не пробовал
Смотри
qrcode(version="5", error-correction-level="M", size="255", data='{{ currentURL() }}' href='{{ currentURL() }}', color="#000", background="#fff")
вот так вывел в шаблоне
Google
Denis
24.05.2018
10:01:38
currentURL = $location.absUrl();
а вот так в контролеере
Sergey
24.05.2018
10:02:08
В контроллере заинжекти $location
Denis
24.05.2018
10:02:18
это как
Sergey
24.05.2018
10:02:58
Можешь показать объявление контроллера? Просто способов работы с DI там больше одного
Denis
24.05.2018
10:03:25
Sergey
24.05.2018
10:04:16
В параметры анонимной функции после 'LandingController' допиши $location
Denis
24.05.2018
10:05:00
Sergey
24.05.2018
10:05:11
Ага
А currentUrl гидэ объявлена?
Не в этом контроллере?
Denis
24.05.2018
10:07:39
Sergey
24.05.2018
10:07:56
Не, не
В контроллере создай функцию currentUrl
Denis
24.05.2018
10:08:26
можешь показать как7
Sergey
24.05.2018
10:08:54
Вообще, даже проще можно
Denis
24.05.2018
10:08:59
?
Sergey
24.05.2018
10:09:04
Убери из параметров currentUrl
Denis
24.05.2018
10:09:19
убрад
Google
Sergey
24.05.2018
10:09:52
А там где у тебя currentUrl = напиши $scope.location = $location
qrcode(version="5", error-correction-level="M", size="255", data='{{ location.absUrl() }}' href='{{ location.absUrl() }}', color="#000", background="#fff")
Denis
24.05.2018
10:11:37
Это работает
спасибо))
А ты вообще работаешь фронтендщиком?
Sergey
24.05.2018
10:14:07
Не, я бэкэнд
Denis
24.05.2018
10:14:24
а на чем?
Sergey
24.05.2018
10:15:53
На C#. Фронт тяну как могу, но я плохо в вёрстке рублю, там такие костыли))
Denis
24.05.2018
10:17:02
понял
А я вообще рубист
Aibek
24.05.2018
10:36:21
собрались бэкендеры во фронтэнд группе))
Denis
24.05.2018
10:37:13
общая проблема объединяет нас
Sergey
24.05.2018
13:45:48
Скорее всего ошибка разрешения зависимости
Denis
24.05.2018
13:46:10
Уже решиил
у меня была перменная на на которую почему-то в проде ругалось
Привет. Кто-то может помочь добавить checbox на форму create/update? AngularJS 1 + Coffee
Константин
25.05.2018
11:46:25