0

有没有人尝试在 SharePoint 托管加载项中使用 Angular 4?我已经遵循了各种使用 Angular 2 的示例,但是一旦我尝试使用 Angular 4 进行复制,当我发布加载项时就会出现模糊的错误。

我用过的例子: https://www.youtube.com/watch ?v=ZnQy3Hgl7lE https://askmanisha.wordpress.com/2016/08/10/create-basic-sharepoint-add-in-using-angular -2/

我注意到 Angular 4 的 Angular 模块被进一步分解,并怀疑这可能是问题的一部分,我引用了不正确的库或未能包含一些关键库。有没有人试过这个并让它工作?

4

1 回答 1

1

由于您使用的是 SP Online,因此您应该使用 SPFx 并避开经典的 Web 部件设计,这对于 SP 2016 也是有效的:

https://dev.office.com/sharepoint/docs/spfx/sharepoint-framework-overview

熟悉 SPFx 体系结构后,您需要首先引导您的 Web 部件:

yo @microsoft/sharepoint

然后安装 NPM 提供的 Angular 1.6.5:

npm install --save angular

安装 Angular 后,您可以升级到 Angular 4:

npm install --save @angular/common@latest @angular/compiler@latest @angular/compiler-cli@latest @angular/core@latest @angular/forms@latest @angular/http@latest @angular/platform-browser@latest @angular/platform-browser-dynamic@latest @angular/platform-server@latest @angular/router@latest @angular/animations@latest typescript@latest

并将 Angular 导入您的代码:

import * as angular from 'angular';
于 2017-08-03T03:29:37.250 回答