SharePoint - GetURLKeyValue в Angular 2+ - PullRequest
0 голосов
/ 04 мая 2018

Использование функции GetUrlKeyValue() в SharePoint позволяет легко извлекать строки URL-запросов и может использоваться в Javascript и AngularJS без изменений.
Однако при обновлении до Angular 2+ (в частности, 5) использование этой функции приводит к ошибке в моей IDE (Atom):

Не удается найти имя 'GetUrlKeyValue'.

Мне удалось преобразовать функцию SP.UI.ModalDialog.showModalDialog() в SharePoint для работы с Angular 2+ с помощью window.parent['SP'].UI.ModalDialog.showModalDialog(), однако добавление window.parent['SP'] не привело ни к какому успеху.

Как использовать эту встроенную функцию SharePoint в Angular 2+?

1 Ответ

0 голосов
/ 04 мая 2018

Похоже, вы работали с углами, встроив его в iframe. Функции и объекты, предоставляемые sharepoint, не доступны вам напрямую в угловом формате. Но вы можете получить доступ ко всем, ссылаясь на родительский объект окна.

Так что, если вы ранее использовали функцию GetUrlKeyValue(), вы должны использовать window.parent.GetUrlKeyValue() или window.parent['GetUrlKeyValue']().

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