使用SharePoint的GetUrlKeyValue()函数可以轻松检索URL查询字符串,并且可以在Javascript和AngularJS中使用而无需进行修改。
但是,通过升级到Angular 2+(特别是5),使用此功能会导致我的IDE(Atom)中出现错误:


  找不到名称“ GetUrlKeyValue”。


我可以使用SP.UI.ModalDialog.showModalDialog()将SharePoint的window.parent['SP'].UI.ModalDialog.showModalDialog()函数转换为可与Angular 2+一起使用,但是,将window.parent['SP']放在前面并不会带来任何成功。

如何在Angular 2+中使用此SharePoint内置函数?

最佳答案

因此,您似乎可以通过将其嵌入iframe来进行角度工作。 sharepoint提供的功能和对象不能直接使用角度。但是您可以通过引用父窗口对象来访问所有对象。

因此,如果以前使用过GetUrlKeyValue()函数,则必须改用window.parent.GetUrlKeyValue()window.parent['GetUrlKeyValue']()

关于javascript - SharePoint-Angular 2中的GetURLKeyValue,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50182631/

10-12 12:52