بررسی اجمالی
در مقاله توسعه First Client-Side Web Part ، ما یک بخش وب مشتری اصلی شیرپوینت را توسعه دادیم که می تواند به طور مستقل بدون هیچ گونه تعاملی با شیرپوینت اجرا شود.
در این مقاله، نحوه تعامل با لیست شیرپوینت برای عملیات CRUD (ایجاد، خواندن، بهروزرسانی و حذف) با استفاده از Angular JS را بررسی خواهیم کرد. AngularJS بطور بومی توسط SharePoint Framework پشتیبانی نمی شود.
اطلاعات مختصری درباره Angular JS
AngularJS یک چارچوب جاوا اسکریپت است که HTML را با ویژگی های جدید گسترش می دهد. برای ایجاد SPA (برنامه های تک صفحه ای) محبوب است. درباره AngularJS در https://angularjs.org/
Create SPFx Solution
بیشتر بخوانید خط فرمان را باز کنید. یک دایرکتوری برای راه حل SPFx ایجاد کنید.
- md spfx-crud-angularjs
به دایرکتوری ایجاد شده در بالا بروید.
- cd spfx-crud-angularjs
برای ایجاد راه حل، Yeoman SharePoint Generator را اجرا کنید.
- yo @microsoft/sharepoint
ژنراتور Yeoman با پرسیدن سوالاتی در مورد راه حلی که باید ایجاد شود، جادوگر را به شما معرفی می کند.
![عملیات CRUD با استفاده از Angular](http://pezhvak24.ir/dl/10kcor/cscd/article/sharepoint-framework-crud-operations-using-angular-js/Images/image001.png)
نام راه حل
برای داشتن یک نام پیش فرض (در این مورد spfx-crud-angularjs) اینتر را بزنید یا هر نام دیگری را برای راه حل خود تایپ کنید.
انتخاب انتخاب شده - Enter را بزنید.
هدف برای کامپوننت
در اینجا ما میتوانیم محیط هدفی را که در آن قصد استقرار بخش وب سرویس گیرنده را داریم، انتخاب کنیم، یعنی SharePoint Online یا SharePoint OnPremise (SharePoint 2016 به بعد).
انتخاب انتخاب شده - فقط شیرپوینت آنلاین (جدیدترین).
محل فایل ها
ممکن است انتخاب کنیم که از همان پوشه استفاده کنیم یا یک زیرپوشه برای راه حل خود ایجاد کنیم.
انتخاب انتخاب شده - همان پوشه.
گزینه استقرار
انتخاب Y به برنامه اجازه می دهد تا فوراً در همه سایت ها مستقر شود و در همه جا قابل دسترسی خواهد بود.
انتخاب انتخاب شده - N (در هر سایت به طور صریح نصب کنید).
نوع کامپوننت سمت کلاینت برای ایجاد
ما می توانیم انتخاب کنیم که قسمت وب سمت کلاینت یا یک افزونه ایجاد کنیم. گزینه webpart را انتخاب کنید.
انتخاب انتخاب شده - WebPart.
نام بخش وب