使用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/