Получите document.referrer, используя typcript и angularjs - PullRequest
0 голосов
/ 30 августа 2018

Я использую Typescript с компонентами AngularJS 1.5.

Кодовая база, в которой я работаю, строго избегает вызовов нативного JS, поэтому вместо console.log используются $log: ng.ILogService, а вместо setTimeout.

Я пытаюсь получить document.referrer, однако ng.IDocumentService, похоже, его нет, он не определен. Я искал в Google, но пока ничего не нашел.

Есть ли способ получить document.referrer но печатным способом?

1 Ответ

0 голосов
/ 04 сентября 2018

Я посмотрел на это свежим взглядом и понял, что IDocumentService - это обертка для объекта JQuery, а не для document.

т.е. для https://docs.angularjs.org/api/ng/service/$document.

Правильный синтаксис с использованием оболочек AngularJS TypeScript будет this.$document[0]['referrer'].

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...