@angular_js

Страница 264 из 325
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

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