ce97d818ff | ||
---|---|---|
.. | ||
assets | ||
config | ||
src/webparts | ||
README.md | ||
gulpfile.js | ||
package-lock.json | ||
package.json | ||
tsconfig.json |
README.md
page_type | products | languages | extensions | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sample |
|
|
|
Angular Elements in SharePoint Framework
Summary
Set of sample web parts illustrating how to use Angular Elements in the SharePoint Framework.
Used SharePoint Framework Version
Applies to
Solution
Solution | Author(s) |
---|---|
angularelements-helloworld | Waldek Mastykarz (MVP, Rencore, @waldekm), |
angularelements-helloworld | Sébastien Levert (MVP, Valo, @sebastienlevert) |
Version history
Version | Date | Comments |
---|---|---|
1.0 | June 1, 2018 | Initial release |
Disclaimer
THIS CODE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.
Minimal Path to Awesome
- clone this repo
- in the command line run:
npm i
gulp serve
Features
This sample contains a set of web parts that illustrate using Angular Elements in the SharePoint Framework.
This web part illustrates the following concepts on top of the SharePoint Framework:
- adding Angular Elements to a no-framework SharePoint Framework project
- bootstrapping Angular Elements inside a SharePoint Framework web part
- extending the building configuration to build Angular Elements
- checking if the particular web component has already been registered to avoid conflicts
- passing web part configuration to Angular Elements and reacting to configuration changes
- calling the SharePoint REST API from an Angular Element using the native Angular HttpClient
- calling the Microsoft Graph from an Angular Element using the SharePoint Framework MSGraphClient
- calling the SharePoint REST API from an Angular Element using PnPjs
- calling the Microsoft Graph from an Angular Element using PnPjs
Support
If you encounter any issues while using this sample, create a new issue.
For questions regarding this sample, create a new question.
Finally, if you have an idea for improvement, make a suggestion.